Quick update for additional context:
The login screen (first screen after splash) imports:
google_sign_in: ^6.2.1
sign_in_with_apple: ^6.1.2
The Apple Sign In button is only shown on iOS:
if (defaultTargetPlatform == TargetPlatform.iOS) { ... }
I noticed that even with a MINIMAL main.dart (no imports beyond Firebase
and a simple Scaffold), the black screen still occurs. This suggests the
issue is NOT in my Dart code, but in the iOS native plugin registration
phase. The flutter_secure_storage plugin was already removed.
Could there be an issue with one of these auth plugins (google_sign_in_ios
or sign_in_with_apple) registering during AppDelegate initialization that
silently terminates the app on iOS 26?
Topic:
Developer Tools & Services
SubTopic:
General
Tags: