Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include of non-modular header inside framework module FirebaseCoreExtension.FIRAppInternal #100

Closed
Finni123 opened this issue May 3, 2024 · 4 comments

Comments

@Finni123
Copy link

Finni123 commented May 3, 2024

I'm using FlutterFire version 1.0.0 on macOS 14.0 with cocoapods 1.15.2 and when I include this using:

pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '10.24.0'

Running pod install etc. works, but when running flutter run, this error appears:

Could not build the precompiled application for the device.
Lexical or Preprocessor Issue (Xcode): Include of non-modular header inside framework module
'FirebaseCoreExtension.FIRAppInternal':
'/Users/.../proj_name/ios/Pods/Headers/Public/FirebaseCore/FIRApp.h'
/Users/.../proj_name/ios/Pods/FirebaseCoreExtension/FirebaseCore/Extension/FIRAppInternal.h:16:8

Parse Issue (Xcode): Could not build module 'FirebaseCoreExtension'
/Users/.../proj_name/ios/Pods/FirebaseSessions/FirebaseSessions/SourcesObjC/NanoPB/FIRSESNanoPBHelpers.m:23:8

Uncategorized (Xcode): Command SwiftCompile failed with a nonzero exit code

I've done pod deintegrate && pod update && pod install to make sure my specs are up to date.

My Podfile looks like this:

platform :ios, '12.0'

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' => :release,
  'Release' => :release,
}

def flutter_root
  generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
  unless File.exist?(generated_xcode_build_settings_path)
    raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
  end

  File.foreach(generated_xcode_build_settings_path) do |line|
    matches = line.match(/FLUTTER_ROOT\=(.*)/)
    return matches[1].strip if matches
  end
  raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end

require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)

flutter_ios_podfile_setup

# use_modular_headers!
# https://stackoverflow.com/a/72989920
# pod 'Firebase', :modular_headers => true
pod 'GoogleUtilities', :modular_headers => true
pod 'FirebaseCore', :modular_headers => true
pod 'FirebaseCoreExtension', :modular_headers => true
# pod 'FirebaseFirestore', :modular_headers => true
# pod 'FirebaseFirestoreInternal', :modular_headers => true
# $RNFirebaseAsStaticFramework = true


target 'Runner' do
  use_frameworks!
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
  target 'RunnerTests' do
    inherit! :search_paths
  end
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
  end
end

pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '10.24.0'

Without the last line, everything works fine and I can build the app.
When I add it, it throws some errors which I fixed by adding these three lines:

pod 'GoogleUtilities', :modular_headers => true
pod 'FirebaseCore', :modular_headers => true
pod 'FirebaseCoreExtension', :modular_headers => true

But the non-modular include error stays. How can I fix this?

@Finni123
Copy link
Author

Finni123 commented May 6, 2024

I tried the solution explained here:
Adding this to the podfile before the last line:

post_install do |installer|
  installer.pods_project.build_configuration_list.build_configurations.each do |configuration|
    configuration.build_settings['CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES'] = 'YES'
  end
end

(If you already have a post_install do |installer| block, only paste the middle three lines into your existing block.)

After this, I can install the pods etc. successfully but I get lots of errors during build, including insert '_Nullable' if the pointer may be null or pointer is missing nullability type specified:

Complete error log
> flutter build ios

Running pod install...                                              8.9s
Running Xcode build...                                                  
 └─Compiling, linking and signing...                      1712.1s
Xcode build done.                                           1881.6s
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **


Xcode's output:
↳
    Writing result bundle at path:
    	/var/folders/kx/6_534rds70lfgf6xs8mq4bk80000gn/T/flutter_tools.RZGVnr/flutter_ios_build_temp_dirudRtLL/tempo
    	rary_xcresult_bundle

    /Users/finni/.pub-cache/hosted/pub.dev/share_plus-9.0.0/ios/Classes/FPPSharePlusPlugin.m:10:44: warning: a
    function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
    static UIViewController *RootViewController() {
                                               ^
                                                void
    1 warning generated.
    /Users/finni/.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.4/ios/Classes/strategies/PhonePermissionS
    trategy.m:49:35: warning: 'subscriberCellularProvider' is deprecated: first deprecated in iOS 12.0
    [-Wdeprecated-declarations]
        CTCarrier *carrier = [netInfo subscriberCellularProvider];
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
                                      serviceSubscriberCellularProviders
    In module 'CoreTelephony' imported from
    /Users/finni/.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.4/ios/Classes/strategies/PhonePermissionS
    trategy.m:8:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4.sdk/System
    /Library/Frameworks/CoreTelephony.framework/Headers/CTTelephonyNetworkInfo.h:114:50: note: property
    'subscriberCellularProvider' is declared deprecated here
    @property(readonly, retain, nullable) CTCarrier *subscriberCellularProvider
    API_DEPRECATED_WITH_REPLACEMENT("serviceSubscriberCellularProviders", ios(4.0, 12.0)) API_UNAVAILABLE(macos);
                                                     ^
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4.sdk/System
    /Library/Frameworks/CoreTelephony.framework/Headers/CTTelephonyNetworkInfo.h:114:50: note:
    'subscriberCellularProvider' has been explicitly marked deprecated here
    1 warning generated.
    /Users/finni/.pub-cache/hosted/pub.dev/in_app_review-2.0.9/ios/Classes/InAppReviewPlugin.m:91:14: warning:
    'openURL:' is deprecated: first deprecated in iOS 10.0 [-Wdeprecated-declarations]
            [app openURL:url];
                 ^~~~~~~
                 openURL:options:completionHandler:
    In module 'UIKit' imported from /Users/finni/development/flutter_projects/<project_name>/ios/Pods/Target
    Support Files/in_app_review/in_app_review-prefix.pch:2:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4.sdk/System
    /Library/Frameworks/UIKit.framework/Headers/UIApplication.h:97:1: note: 'openURL:' has been explicitly marked
    deprecated here
    - (BOOL)openURL:(NSURL*)url API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:", ios(2.0,
    10.0)) API_UNAVAILABLE(visionos);
    ^
    1 warning generated.
    /Users/finni/development/flutter_projects/<project_name>/ios/Pods/AppAuth/Sources/AppAuth/iOS/OIDExternalUserA
    gentIOSCustomBrowser.m:148:42: warning: 'openURL:' is deprecated: first deprecated in iOS 10.0
    [-Wdeprecated-declarations]
          [[UIApplication sharedApplication] openURL:_appStoreURL];
                                             ^~~~~~~
                                             openURL:options:completionHandler:
    In module 'UIKit' imported from /Users/finni/development/flutter_projects/<project_name>/ios/Pods/Target
    Support Files/AppAuth/AppAuth-prefix.pch:2:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4.sdk/System
    /Library/Frameworks/UIKit.framework/Headers/UIApplication.h:97:1: note: 'openURL:' has been explicitly marked
    deprecated here
    - (BOOL)openURL:(NSURL*)url API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:", ios(2.0,
    10.0)) API_UNAVAILABLE(visionos);
    ^
    /Users/finni/development/flutter_projects/<project_name>/ios/Pods/AppAuth/Sources/AppAuth/iOS/OIDExternalUserA
    gentIOSCustomBrowser.m:156:61: warning: 'openURL:' is deprecated: first deprecated in iOS 10.0
    [-Wdeprecated-declarations]
      BOOL openedInBrowser = [[UIApplication sharedApplication] openURL:requestURL];
                                                                ^~~~~~~
                                                                openURL:options:completionHandler:
    In module 'UIKit' imported from /Users/finni/development/flutter_projects/<project_name>/ios/Pods/Target
    Support Files/AppAuth/AppAuth-prefix.pch:2:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4.sdk/System
    /Library/Frameworks/UIKit.framework/Headers/UIApplication.h:97:1: note: 'openURL:' has been explicitly marked
    deprecated here
    - (BOOL)openURL:(NSURL*)url API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:", ios(2.0,
    10.0)) API_UNAVAILABLE(visionos);
    ^
    2 warnings generated.
    /Users/finni/development/flutter_projects/<project_name>/ios/Pods/AppAuth/Sources/AppAuth/iOS/OIDExternalUserA
    gentIOS.m:53:3: warning: 'SFAuthenticationSession' is deprecated: first deprecated in iOS 12.0
    [-Wdeprecated-declarations]
      SFAuthenticationSession *_authenticationVC;
      ^~~~~~~~~~~~~~~~~~~~~~~
      ASWebAuthenticationSession
    In module 'SafariServices' imported from
    /Users/finni/development/flutter_projects/<project_name>/ios/Pods/AppAuth/Sources/AppAuth/iOS/OIDExternalUserA
    gentIOS.m:25:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4.sdk/System
    /Library/Frameworks/SafariServices.framework/Headers/SFAuthenticationSession.h:63:12: note:
    'SFAuthenticationSession' has been explicitly marked deprecated here
    @interface SFAuthenticationSession : NSObject
               ^
    /Users/finni/development/flutter_projects/<project_name>/ios/Pods/AppAuth/Sources/AppAuth/iOS/OIDExternalUserA
    gentIOS.m:143:7: warning: 'SFAuthenticationSession' is deprecated: first deprecated in iOS 12.0
    [-Wdeprecated-declarations]
          SFAuthenticationSession *authenticationVC =
          ^~~~~~~~~~~~~~~~~~~~~~~
          ASWebAuthenticationSession
    In module 'SafariServices' imported from
    /Users/finni/development/flutter_projects/<project_name>/ios/Pods/AppAuth/Sources/AppAuth/iOS/OIDExternalUserA
    gentIOS.m:25:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4.sdk/System
    /Library/Frameworks/SafariServices.framework/Headers/SFAuthenticationSession.h:63:12: note:
    'SFAuthenticationSession' has been explicitly marked deprecated here
    @interface SFAuthenticationSession : NSObject
               ^
    /Users/finni/development/flutter_projects/<project_name>/ios/Pods/AppAuth/Sources/AppAuth/iOS/OIDExternalUserA
    gentIOS.m:144:37: warning: 'SFAuthenticationSession' is deprecated: first deprecated in iOS 12.0
    [-Wdeprecated-declarations]
              [[SFAuthenticationSession alloc] initWithURL:requestURL
                                        ^~~~~
                                        ASWebAuthenticationSession
    In module 'SafariServices' imported from
    /Users/finni/development/flutter_projects/<project_name>/ios/Pods/AppAuth/Sources/AppAuth/iOS/OIDExternalUserA
    gentIOS.m:25:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4.sdk/System
    /Library/Frameworks/SafariServices.framework/Headers/SFAuthenticationSession.h:63:12: note:
    'SFAuthenticationSession' has been explicitly marked deprecated here
    @interface SFAuthenticationSession : NSObject
               ^
    /Users/finni/development/flutter_projects/<project_name>/ios/Pods/AppAuth/Sources/AppAuth/iOS/OIDExternalUserA
    gentIOS.m:180:58: warning: 'openURL:' is deprecated: first deprecated in iOS 10.0 [-Wdeprecated-declarations]
        openedUserAgent = [[UIApplication sharedApplication] openURL:requestURL];
                                                             ^~~~~~~
                                                             openURL:options:completionHandler:
    In module 'UIKit' imported from /Users/finni/development/flutter_projects/<project_name>/ios/Pods/Target
    Support Files/AppAuth/AppAuth-prefix.pch:2:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4.sdk/System
    /Library/Frameworks/UIKit.framework/Headers/UIApplication.h:97:1: note: 'openURL:' has been explicitly marked
    deprecated here
    - (BOOL)openURL:(NSURL*)url API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:", ios(2.0,
    10.0)) API_UNAVAILABLE(visionos);
    ^
    /Users/finni/development/flutter_projects/<project_name>/ios/Pods/AppAuth/Sources/AppAuth/iOS/OIDExternalUserA
    gentIOS.m:203:3: warning: 'SFAuthenticationSession' is deprecated: first deprecated in iOS 12.0
    [-Wdeprecated-declarations]
      SFAuthenticationSession *authenticationVC = _authenticationVC;
      ^~~~~~~~~~~~~~~~~~~~~~~
      ASWebAuthenticationSession
    In module 'SafariServices' imported from
    /Users/finni/development/flutter_projects/<project_name>/ios/Pods/AppAuth/Sources/AppAuth/iOS/OIDExternalUserA
    gentIOS.m:25:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4.sdk/System
    /Library/Frameworks/SafariServices.framework/Headers/SFAuthenticationSession.h:63:12: note:
    'SFAuthenticationSession' has been explicitly marked deprecated here
    @interface SFAuthenticationSession : NSObject
               ^
    5 warnings generated.
    ld: warning: ignoring duplicate libraries: '-lc++'
    ld: warning: ignoring duplicate libraries: '-lc++'
    /Users/finni/.pub-cache/hosted/pub.dev/firebase_auth-4.19.4/ios/Classes/FLTFirebaseAuthPlugin.m:114:72:
    warning: sending 'FLTFirebaseAuthPlugin *__strong' to parameter of incompatible type 'id<FLTFirebasePlugin>
    _Nonnull'
        [[FLTFirebasePluginRegistry sharedInstance] registerFirebasePlugin:self];
                                                                           ^~~~
    In module 'firebase_core' imported from
    /Users/finni/.pub-cache/hosted/pub.dev/firebase_auth-4.19.4/ios/Classes/FLTFirebaseAuthPlugin.m:7:
    /Users/finni/.pub-cache/hosted/pub.dev/firebase_core-2.30.1/ios/Classes/FLTFirebasePluginRegistry.h:23:64:
    note: passing argument to parameter 'firebasePlugin' here
    - (void)registerFirebasePlugin:(id<FLTFirebasePlugin> _Nonnull)firebasePlugin;
                                                                   ^
    /Users/finni/.pub-cache/hosted/pub.dev/firebase_auth-4.19.4/ios/Classes/FLTFirebaseAuthPlugin.m:320:11:
    warning: unused variable 'errorCode' [-Wunused-variable]
          int errorCode = SecRandomCopyBytes(kSecRandomDefault, 1, &random);
              ^
    /Users/finni/.pub-cache/hosted/pub.dev/firebase_auth-4.19.4/ios/Classes/FLTFirebaseAuthPlugin.m:1087:9:
    warning: 'fetchSignInMethodsForEmail:completion:' is deprecated: This method is deprecated and will be
    removed in a future release. This method returns an empty list when Email Enumeration Protection is enabled.
    [-Wdeprecated-declarations]
      [auth fetchSignInMethodsForEmail:email
            ^
    In module 'FirebaseAuth' imported from
    /Users/finni/development/flutter_projects/<project_name>/ios/Pods/Headers/Public/Firebase/Firebase.h:34:
    /Users/finni/development/flutter_projects/<project_name>/ios/Pods/FirebaseAuth/FirebaseAuth/Sources/Public/Fir
    ebaseAuth/FIRAuth.h:399:5: note: 'fetchSignInMethodsForEmail:completion:' has been explicitly marked
    deprecated here
        DEPRECATED_MSG_ATTRIBUTE(
        ^
    In module 'Darwin' imported from
    /Users/finni/.pub-cache/hosted/pub.dev/firebase_auth-4.19.4/ios/Classes/FLTFirebaseAuthPlugin.m:6:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4.sdk/usr/in
    clude/AvailabilityMacros.h:151:64: note: expanded from macro 'DEPRECATED_MSG_ATTRIBUTE'
                #define DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                                   ^
    /Users/finni/.pub-cache/hosted/pub.dev/firebase_auth-4.19.4/ios/Classes/FLTFirebaseAuthPlugin.m:1894:16:
    warning: 'updateEmail:completion:' is deprecated: This method is deprecated and will be removed in a future
    release. Use sendEmailVerification(beforeUpdatingEmail email: String) instead. [-Wdeprecated-declarations]
      [currentUser updateEmail:newEmail
                   ^
    In module 'FirebaseAuth' imported from
    /Users/finni/development/flutter_projects/<project_name>/ios/Pods/Headers/Public/Firebase/Firebase.h:34:
    /Users/finni/development/flutter_projects/<project_name>/ios/Pods/FirebaseAuth/FirebaseAuth/Sources/Public/Fir
    ebaseAuth/FIRUser.h:165:48: note: 'updateEmail:completion:' has been explicitly marked deprecated here
        NS_SWIFT_NAME(updateEmail(to:completion:)) DEPRECATED_MSG_ATTRIBUTE(
                                                   ^
    In module 'Darwin' imported from
    /Users/finni/.pub-cache/hosted/pub.dev/firebase_auth-4.19.4/ios/Classes/FLTFirebaseAuthPlugin.m:6:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4.sdk/usr/in
    clude/AvailabilityMacros.h:151:64: note: expanded from macro 'DEPRECATED_MSG_ATTRIBUTE'
                #define DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                                   ^
    4 warnings generated.
    In file included from
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/FirestorePigeonParser.m:5:
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:13:
    13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (FIRQuery *)parseQueryWithParameters:(nonnull PigeonQueryParameters *)parameters
                ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:13:
    13: note: insert '_Nullable' if the pointer may be null
    + (FIRQuery *)parseQueryWithParameters:(nonnull PigeonQueryParameters *)parameters
                ^
                 _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:13:
    13: note: insert '_Nonnull' if the pointer should never be null
    + (FIRQuery *)parseQueryWithParameters:(nonnull PigeonQueryParameters *)parameters
                ^
                 _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                              ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    27: note: insert '_Nullable' if the pointer may be null
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                              ^
                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    27: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                              ^
                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    75: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                                                                              ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    75: note: insert '_Nullable' if the pointer may be null
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                                                                              ^
                                                                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    75: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                                                                              ^
                                                                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                           ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    24: note: insert '_Nullable' if the pointer may be null
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                           ^
                            _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    24: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                           ^
                            _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                                                                     ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    66: note: insert '_Nullable' if the pointer may be null
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                                                                     ^
                                                                      _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    66: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                                                                     ^
                                                                      _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:27:
    36: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (NSArray<PigeonDocumentChange *> *)
                                       ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:27:
    36: note: insert '_Nullable' if the pointer may be null
    + (NSArray<PigeonDocumentChange *> *)
                                       ^
                                        _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:27:
    36: note: insert '_Nonnull' if the pointer should never be null
    + (NSArray<PigeonDocumentChange *> *)
                                       ^
                                        _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:28:
    59: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
        toPigeonDocumentChanges:(NSArray<FIRDocumentChange *> *)documentChanges
                                                              ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:28:
    59: note: insert '_Nullable' if the pointer may be null
        toPigeonDocumentChanges:(NSArray<FIRDocumentChange *> *)documentChanges
                                                              ^
                                                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:28:
    59: note: insert '_Nonnull' if the pointer should never be null
        toPigeonDocumentChanges:(NSArray<FIRDocumentChange *> *)documentChanges
                                                              ^
                                                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                            ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    25: note: insert '_Nullable' if the pointer may be null
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                            ^
                             _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    25: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                            ^
                             _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                                                                        ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    69: note: insert '_Nullable' if the pointer may be null
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                                                                        ^
                                                                         _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    69: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                                                                        ^
                                                                         _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                              ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    27: note: insert '_Nullable' if the pointer may be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                              ^
                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    27: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                              ^
                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    75: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                                                                              ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    75: note: insert '_Nullable' if the pointer may be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                                                                              ^
                                                                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    75: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                                                                              ^
                                                                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                               ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    28: note: insert '_Nullable' if the pointer may be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                               ^
                                _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    28: note: insert '_Nonnull' if the pointer should never be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                               ^
                                _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    77: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                                                                                ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    77: note: insert '_Nullable' if the pointer may be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                                                                                ^
                                                                                 _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    77: note: insert '_Nonnull' if the pointer should never be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                                                                                ^
                                                                                 _Nonnull
    13 warnings generated.
    27: note: insert '_Nullable' if the pointer may be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                              ^
                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    27: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                              ^
                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    75: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                                                                              ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    75: note: insert '_Nullable' if the pointer may be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                                                                              ^
                                                                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    75: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                                                                              ^
                                                                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                               ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    28: note: insert '_Nullable' if the pointer may be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                               ^
                                _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    28: note: insert '_Nonnull' if the pointer should never be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                               ^
                                _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    77: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                                                                                ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    77: note: insert '_Nullable' if the pointer may be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                                                                                ^
                                                                                 _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    77: note: insert '_Nonnull' if the pointer should never be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                                                                                ^
                                                                                 _Nonnull
    13 warnings generated.
    In file included from
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/FLTQuerySnapshotStreamHandler.m:10:
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:13:
    13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (FIRQuery *)parseQueryWithParameters:(nonnull PigeonQueryParameters *)parameters
                ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:13:
    13: note: insert '_Nullable' if the pointer may be null
    + (FIRQuery *)parseQueryWithParameters:(nonnull PigeonQueryParameters *)parameters
                ^
                 _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:13:
    13: note: insert '_Nonnull' if the pointer should never be null
    + (FIRQuery *)parseQueryWithParameters:(nonnull PigeonQueryParameters *)parameters
                ^
                 _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                              ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    27: note: insert '_Nullable' if the pointer may be null
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                              ^
                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    27: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                              ^
                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    75: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                                                                              ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    75: note: insert '_Nullable' if the pointer may be null
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                                                                              ^
                                                                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    75: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                                                                              ^
                                                                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                           ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    24: note: insert '_Nullable' if the pointer may be null
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                           ^
                            _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    24: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                           ^
                            _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                                                                     ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    66: note: insert '_Nullable' if the pointer may be null
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                                                                     ^
                                                                      _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    66: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                                                                     ^
                                                                      _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:27:
    36: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (NSArray<PigeonDocumentChange *> *)
                                       ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:27:
    36: note: insert '_Nullable' if the pointer may be null
    + (NSArray<PigeonDocumentChange *> *)
                                       ^
                                        _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:27:
    36: note: insert '_Nonnull' if the pointer should never be null
    + (NSArray<PigeonDocumentChange *> *)
                                       ^
                                        _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:28:
    59: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
        toPigeonDocumentChanges:(NSArray<FIRDocumentChange *> *)documentChanges
                                                              ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:28:
    59: note: insert '_Nullable' if the pointer may be null
        toPigeonDocumentChanges:(NSArray<FIRDocumentChange *> *)documentChanges
                                                              ^
                                                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:28:
    59: note: insert '_Nonnull' if the pointer should never be null
        toPigeonDocumentChanges:(NSArray<FIRDocumentChange *> *)documentChanges
                                                              ^
                                                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                            ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    25: note: insert '_Nullable' if the pointer may be null
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                            ^
                             _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    25: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                            ^
                             _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                                                                        ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    69: note: insert '_Nullable' if the pointer may be null
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                                                                        ^
                                                                         _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    69: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                                                                        ^
                                                                         _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                              ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    27: note: insert '_Nullable' if the pointer may be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                              ^
                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    27: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                              ^
                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    75: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                                                                              ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    75: note: insert '_Nullable' if the pointer may be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                                                                              ^
                                                                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    75: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                                                                              ^
                                                                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                               ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    28: note: insert '_Nullable' if the pointer may be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                               ^
                                _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    28: note: insert '_Nonnull' if the pointer should never be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                               ^
                                _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    77: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                                                                                ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    77: note: insert '_Nullable' if the pointer may be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                                                                                ^
                                                                                 _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    77: note: insert '_Nonnull' if the pointer should never be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                                                                                ^
                                                                                 _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/FLTQuerySnapshotStreamHandler.m:95:
    29: warning: unused variable 'optionsWithSourceAndMetadata' [-Wunused-variable]
      FIRSnapshotListenOptions *optionsWithSourceAndMetadata = [[options
                                ^
    14 warnings generated.
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                              ^
                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    27: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                              ^
                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    75: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                                                                              ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    75: note: insert '_Nullable' if the pointer may be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                                                                              ^
                                                                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    75: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                                                                              ^
                                                                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                               ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    28: note: insert '_Nullable' if the pointer may be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                               ^
                                _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    28: note: insert '_Nonnull' if the pointer should never be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                               ^
                                _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    77: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                                                                                ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    77: note: insert '_Nullable' if the pointer may be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                                                                                ^
                                                                                 _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    77: note: insert '_Nonnull' if the pointer should never be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                                                                                ^
                                                                                 _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/FLTFirebaseFirestorePlugin.m:559:14
    : warning: 'setIndexConfigurationFromJSON:completion:' is deprecated: Instead of creating cache indexes
    manually, consider using `PersistentCacheIndexManager.enableIndexAutoCreation()` to let the SDK decide
    whether to create cache indexes for queries running locally. [-Wdeprecated-declarations]
      [firestore setIndexConfigurationFromJSON:indexConfiguration
                 ^
    In module 'FirebaseFirestoreInternal' imported from
    /Users/finni/development/flutter_projects/<project_name>/ios/Pods/Headers/Public/FirebaseFirestoreBinary/Fireb
    aseFirestore/FirebaseFirestore.h:15:
    /Users/finni/development/flutter_projects/<project_name>/build/ios/Release-iphoneos/XCFrameworkIntermediates/F
    irebaseFirestoreInternalBinary/FirebaseFirestoreInternal.framework/Headers/FIRFirestore.h:134:57: note:
    'setIndexConfigurationFromJSON:completion:' has been explicitly marked deprecated here
        NS_SWIFT_NAME(setIndexConfiguration(_:completion:)) DEPRECATED_MSG_ATTRIBUTE(
                                                            ^
    In module 'Darwin' imported from
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/FLTFirebaseFirestorePlugin.m:8:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4.sdk/usr/in
    clude/AvailabilityMacros.h:151:64: note: expanded from macro 'DEPRECATED_MSG_ATTRIBUTE'
                #define DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                                   ^
    14 warnings generated.
    In file included from
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/FLTDocumentSnapshotStreamHandler.m:
    10:
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:13:
    13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (FIRQuery *)parseQueryWithParameters:(nonnull PigeonQueryParameters *)parameters
                ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:13:
    13: note: insert '_Nullable' if the pointer may be null
    + (FIRQuery *)parseQueryWithParameters:(nonnull PigeonQueryParameters *)parameters
                ^
                 _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:13:
    13: note: insert '_Nonnull' if the pointer should never be null
    + (FIRQuery *)parseQueryWithParameters:(nonnull PigeonQueryParameters *)parameters
                ^
                 _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                              ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    27: note: insert '_Nullable' if the pointer may be null
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                              ^
                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    27: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                              ^
                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    75: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                                                                              ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    75: note: insert '_Nullable' if the pointer may be null
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                                                                              ^
                                                                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:22:
    75: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonDocumentSnapshot *)toPigeonDocumentSnapshot:(FIRDocumentSnapshot *)documentSnapshot
                                                                              ^
                                                                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                           ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    24: note: insert '_Nullable' if the pointer may be null
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                           ^
                            _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    24: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                           ^
                            _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                                                                     ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    66: note: insert '_Nullable' if the pointer may be null
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                                                                     ^
                                                                      _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:25:
    66: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonQuerySnapshot *)toPigeonQuerySnapshot:(FIRQuerySnapshot *)querySnaphot
                                                                     ^
                                                                      _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:27:
    36: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (NSArray<PigeonDocumentChange *> *)
                                       ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:27:
    36: note: insert '_Nullable' if the pointer may be null
    + (NSArray<PigeonDocumentChange *> *)
                                       ^
                                        _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:27:
    36: note: insert '_Nonnull' if the pointer should never be null
    + (NSArray<PigeonDocumentChange *> *)
                                       ^
                                        _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:28:
    59: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
        toPigeonDocumentChanges:(NSArray<FIRDocumentChange *> *)documentChanges
                                                              ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:28:
    59: note: insert '_Nullable' if the pointer may be null
        toPigeonDocumentChanges:(NSArray<FIRDocumentChange *> *)documentChanges
                                                              ^
                                                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:28:
    59: note: insert '_Nonnull' if the pointer should never be null
        toPigeonDocumentChanges:(NSArray<FIRDocumentChange *> *)documentChanges
                                                              ^
                                                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                            ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    25: note: insert '_Nullable' if the pointer may be null
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                            ^
                             _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    25: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                            ^
                             _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    69: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                                                                        ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    69: note: insert '_Nullable' if the pointer may be null
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                                                                        ^
                                                                         _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:30:
    69: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonDocumentChange *)toPigeonDocumentChange:(FIRDocumentChange *)documentChange
                                                                        ^
                                                                         _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                              ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    27: note: insert '_Nullable' if the pointer may be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                              ^
                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    27: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                              ^
                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    75: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                                                                              ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    75: note: insert '_Nullable' if the pointer may be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                                                                              ^
                                                                               _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:33:
    75: note: insert '_Nonnull' if the pointer should never be null
    + (PigeonSnapshotMetadata *)toPigeonSnapshotMetadata:(FIRSnapshotMetadata *)snapshotMetadata;
                                                                              ^
                                                                               _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                               ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    28: note: insert '_Nullable' if the pointer may be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                               ^
                                _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    28: note: insert '_Nonnull' if the pointer should never be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                               ^
                                _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    77: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
    [-Wnullability-completeness]
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                                                                                ^
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    77: note: insert '_Nullable' if the pointer may be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                                                                                ^
                                                                                 _Nullable
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/Private/FirestorePigeonParser.h:35:
    77: note: insert '_Nonnull' if the pointer should never be null
    + (NSArray<FIRFieldPath *> *)parseFieldPath:(NSArray<NSArray<NSString *> *> *)fieldPaths;
                                                                                ^
                                                                                 _Nonnull
    /Users/finni/.pub-cache/hosted/pub.dev/cloud_firestore-4.17.2/ios/Classes/FLTDocumentSnapshotStreamHandler.m:
    62:29: warning: unused variable 'optionsWithSourceAndMetadata' [-Wunused-variable]
      FIRSnapshotListenOptions *optionsWithSourceAndMetadata = [[options
                                ^
    14 warnings generated.
    /* com.apple.actool.document.warnings */
    /Users/finni/development/flutter_projects/<project_name>/ios/Runner/Assets.xcassets:./AppIcon.appiconset/(null
    )[2d][[email protected]]: warning: The app icon set "AppIcon" has 6 unassigned children.
    /Users/finni/development/flutter_projects/<project_name>/ios/Runner/Assets.xcassets:./AppIcon.appiconset/(null
    )[2d][[email protected]]: warning: The app icon set "AppIcon" has 6 unassigned children.
    /* com.apple.actool.document.notices */
    /Users/finni/development/flutter_projects/<project_name>/ios/Runner/Assets.xcassets:./AppIcon.appiconset/[][ip
    ad][76x76][][][1x][][][]: notice: 76x76@1x app icons only apply to iPad apps targeting releases of iOS prior
    to 10.0.
    /* com.apple.actool.compilation-results */
    /Users/finni/Library/Developer/Xcode/DerivedData/Runner-ecxuqojptadhcngcnrnoysgmdzig/Build/Intermediates.noin
    dex/Runner.build/Release-iphoneos/Runner.build/assetcatalog_generated_info.plist
    /Users/finni/development/flutter_projects/<project_name>/build/ios/Release-iphoneos/Runner.app/AppIcon60x60@2x
    .png
    /Users/finni/development/flutter_projects/<project_name>/build/ios/Release-iphoneos/Runner.app/AppIcon76x76@2x
    ~ipad.png
    /Users/finni/development/flutter_projects/<project_name>/build/ios/Release-iphoneos/Runner.app/Assets.car

    While building module 'mobile_scanner' imported from
    /Users/finni/development/flutter_projects/<project_name>/ios/Runner/GeneratedPluginRegistrant.m:114:
    In file included from <module-includes>:2:
    /Users/finni/development/flutter_projects/<project_name>/build/ios/Release-iphoneos/mobile_scanner/mobile_scan
    ner.framework/Headers/mobile_scanner-Swift.h:338:31: warning: 'objc_ownership' only applies to Objective-C
    object or block pointer types; type here is 'CVPixelBufferRef _Nullable' (aka 'struct __CVBuffer *')
    [-Wignored-attributes]
    - (CVPixelBufferRef _Nullable __unsafe_unretained)copyPixelBuffer SWIFT_WARN_UNUSED_RESULT;
                                  ^
    1 warning generated.
    1 warning generated.
    ld: warning: ignoring duplicate libraries: '-lc++', '-lsqlite3', '-lz'
    ld: warning: no platform load command found in
    '/Users/finni/development/flutter_projects/<project_name>/ios/Pods/MLKitBarcodeScanning/Frameworks/MLKitBarcod
    eScanning.framework/MLKitBarcodeScanning', assuming: iOS
    Running upload-symbols in Build Phase mode
    Validating build environment for Crashlytics...
    Processing dSYMs...
    Successfully submitted symbols for architecture arm64 with UUID e57855e267bb3526acac5beb7b562c10 in dSYM:
    /Users/finni/development/flutter_projects/<project_name>/build/ios/Release-iphoneos/Runner.app.dSYM
    error: Failed uploading cSYMs due to error: Error
    Domain=com.google.firebase.crashlytics.FIRCLSCompoundOperation.error Code=4294967293 "(null)"
    UserInfo={com.google.firebase.crashlytics.FIRCLSCompoundOperation.error.user-info-key.underlying-errors=(
        "Error Domain=com.crashlytics.mac.error-domain.submit-csym Code=0 \"Failed to submit cSYM for
        architecture arm64 with uuid d4ffff7937ce368db7103f6142890f85 in dSYM:
        /Users/finni/development/flutter_projects/<project_name>/build/ios/Release-iphoneos/App.framework.dSYM\"
        UserInfo={NSLocalizedFailureReason=Failed to submit cSYM for architecture arm64 with uuid
        d4ffff7937ce368db7103f6142890f85 in dSYM:
        /Users/finni/development/flutter_projects/<project_name>/build/ios/Release-iphoneos/App.framework.dSYM,
        NSUnderlyingError=0x6000009f89c0 {Error Domain=FIRCLSNetworkError Code=-6 \"(null)\"
        UserInfo={retryLimit=10,
        NSErrorFailingURLStringKey=https://firebasecrashlyticssymbols.googleapis.com/v1/project/-/app/1:936909527
        677:ios:d91eef15817266be65ef14/upload/native/d4ffff7937ce368db7103f6142890f85}}}"
    )}
    error: Could not complete submission of dSYM at
    /Users/finni/development/flutter_projects/<project_name>/build/ios/Release-iphoneos/App.framework.dSYM: Error
    Domain=com.google.firebase.crashlytics.FIRCLSCompoundOperation.error Code=4294967293 "(null)"
    UserInfo={com.google.firebase.crashlytics.FIRCLSCompoundOperation.error.user-info-key.underlying-errors=(
        "Error Domain=com.crashlytics.mac.error-domain.submit-csym Code=0 \"Failed to submit cSYM for
        architecture arm64 with uuid d4ffff7937ce368db7103f6142890f85 in dSYM:
        /Users/finni/development/flutter_projects/<project_name>/build/ios/Release-iphoneos/App.framework.dSYM\"
        UserInfo={NSLocalizedFailureReason=Failed to submit cSYM for architecture arm64 with uuid
        d4ffff7937ce368db7103f6142890f85 in dSYM:
        /Users/finni/development/flutter_projects/<project_name>/build/ios/Release-iphoneos/App.framework.dSYM,
        NSUnderlyingError=0x6000009f89c0 {Error Domain=FIRCLSNetworkError Code=-6 \"(null)\"
        UserInfo={retryLimit=10,
        NSErrorFailingURLStringKey=https://firebasecrashlyticssymbols.googleapis.com/v1/project/-/app/1:936909527
        677:ios:d91eef15817266be65ef14/upload/native/d4ffff7937ce368db7103f6142890f85}}}"
    )}
    Command PhaseScriptExecution failed with a nonzero exit code
    note: Removed stale file
    '/Users/finni/Library/Developer/Xcode/DerivedData/Runner-ecxuqojptadhcngcnrnoysgmdzig/Build/Intermediates.noi
    ndex/Runner.build/Release-iphoneos/Runner.build/InputFileList-56B21F921E34F0AF2FFEE3F8-Pods-Runner-frameworks
    -Release-input-files-0a96a5383d1e71700626bba4dfbfd70c-resolved.xcfilelist'

    note: Removed stale file
    '/Users/finni/Library/Developer/Xcode/DerivedData/Runner-ecxuqojptadhcngcnrnoysgmdzig/Build/Intermediates.noi
    ndex/Pods.build/Release-iphoneos/GoogleAppMeasurement.build/InputFileList-E79F8709138C3D5A196D47E0F559D423-Go
    ogleAppMeasurement-xcframeworks-input-files-71e699d2c05661791b534f54c479cb71-resolved.xcfilelist'

    note: Removed stale file
    '/Users/finni/Library/Developer/Xcode/DerivedData/Runner-ecxuqojptadhcngcnrnoysgmdzig/Build/Intermediates.noi
    ndex/Runner.build/Release-iphoneos/Runner.build/InputFileList-FA82C82D9BA7DA148CC7B1F3-Pods-Runner-resources-
    Release-input-files-e6b9b40dde3ce0db51d233eba294b76c-resolved.xcfilelist'

    note: Removed stale file
    '/Users/finni/Library/Developer/Xcode/DerivedData/Runner-ecxuqojptadhcngcnrnoysgmdzig/Build/Intermediates.noi
    ndex/Pods.build/Release-iphoneos/GoogleAppMeasurement.build/OutputFileList-E79F8709138C3D5A196D47E0F559D423-G
    oogleAppMeasurement-xcframeworks-output-files-f8e52c9fb8dfc5a7b45c90e734d593a6-resolved.xcfilelist'

    note: Removed stale file
    '/Users/finni/Library/Developer/Xcode/DerivedData/Runner-ecxuqojptadhcngcnrnoysgmdzig/Build/Intermediates.noi
    ndex/Runner.build/Release-iphoneos/Runner.build/OutputFileList-56B21F921E34F0AF2FFEE3F8-Pods-Runner-framework
    s-Release-output-files-fc0813f76c9ea79ccd03d55da46b1834-resolved.xcfilelist'

    note: Removed stale file
    '/Users/finni/Library/Developer/Xcode/DerivedData/Runner-ecxuqojptadhcngcnrnoysgmdzig/Build/Intermediates.noi
    ndex/Pods.build/Release-iphoneos/GoogleAppMeasurement.build/Script-E79F8709138C3D5A196D47E0F559D423.sh'

    note: Removed stale file
    '/Users/finni/Library/Developer/Xcode/DerivedData/Runner-ecxuqojptadhcngcnrnoysgmdzig/Build/Intermediates.noi
    ndex/Runner.build/Release-iphoneos/Runner.build/OutputFileList-FA82C82D9BA7DA148CC7B1F3-Pods-Runner-resources
    -Release-output-files-4cfeda130c3b55b3d5be17a78e832778-resolved.xcfilelist'

    note: Removed stale file
    '/Users/finni/Library/Developer/Xcode/DerivedData/Runner-ecxuqojptadhcngcnrnoysgmdzig/Build/Intermediates.noi
    ndex/Runner.build/Release-iphoneos/Runner.build/Script-56B21F921E34F0AF2FFEE3F8.sh'

    note: Removed stale file
    '/Users/finni/Library/Developer/Xcode/DerivedData/Runner-ecxuqojptadhcngcnrnoysgmdzig/Build/Intermediates.noi
    ndex/Runner.build/Release-iphoneos/Runner.build/Script-6477D25CAA798DB75B6B3893.sh'

    note: Removed stale file
    '/Users/finni/Library/Developer/Xcode/DerivedData/Runner-ecxuqojptadhcngcnrnoysgmdzig/Build/Intermediates.noi
    ndex/Runner.build/Release-iphoneos/Runner.build/Script-FA82C82D9BA7DA148CC7B1F3.sh'

    warning: Stale file
    '/Users/finni/development/flutter_projects/<project_name>/build/ios/Release-iphoneos/Runner.app/Frameworks/Fir
    ebaseFirestore.framework' is located outside of the allowed root paths.

    warning: Stale file
    '/Users/finni/development/flutter_projects/<project_name>/build/ios/Release-iphoneos/Runner.app/Frameworks/Fir
    ebaseFirestoreInternal.framework' is located outside of the allowed root paths.

    warning: Stale file
    '/Users/finni/development/flutter_projects/<project_name>/build/ios/Release-iphoneos/Runner.app/Frameworks/abs
    l.framework' is located outside of the allowed root paths.

    warning: Stale file
    '/Users/finni/development/flutter_projects/<project_name>/build/ios/Release-iphoneos/Runner.app/Frameworks/grp
    c.framework' is located outside of the allowed root paths.

    warning: Stale file
    '/Users/finni/development/flutter_projects/<project_name>/build/ios/Release-iphoneos/Runner.app/Frameworks/grp
    cpp.framework' is located outside of the allowed root paths.

    warning: Stale file
    '/Users/finni/development/flutter_projects/<project_name>/build/ios/Release-iphoneos/Runner.app/Frameworks/ope
    nssl_grpc.framework' is located outside of the allowed root paths.

    note: Removed stale file
    '/Users/finni/Library/Developer/Xcode/DerivedData/Runner-ecxuqojptadhcngcnrnoysgmdzig/Build/Intermediates.noi
    ndex/Pods.build/Release-iphoneos/FirebaseAnalytics.build/InputFileList-9982DE153F7B9163926822849E77D6AA-Fireb
    aseAnalytics-xcframeworks-input-files-8fe1d1396a3a2039f1aff59c66fe919c-resolved.xcfilelist'

    note: Removed stale file
    '/Users/finni/Library/Developer/Xcode/DerivedData/Runner-ecxuqojptadhcngcnrnoysgmdzig/Build/Intermediates.noi
    ndex/Pods.build/Release-iphoneos/FirebaseAnalytics.build/OutputFileList-9982DE153F7B9163926822849E77D6AA-Fire
    baseAnalytics-xcframeworks-output-files-486e120f27af20988de6af648e1e2d06-resolved.xcfilelist'

    note: Removed stale file
    '/Users/finni/Library/Developer/Xcode/DerivedData/Runner-ecxuqojptadhcngcnrnoysgmdzig/Build/Intermediates.noi
    ndex/Pods.build/Release-iphoneos/FirebaseAnalytics.build/Script-9982DE153F7B9163926822849E77D6AA.sh'

    note: Run script build phase 'Run Script' will be run during every build because the option to run the script
    phase "Based on dependency analysis" is unchecked. (in target 'Runner' from project 'Runner')
    note: Run script build phase 'Thin Binary' will be run during every build because the option to run the
    script phase "Based on dependency analysis" is unchecked. (in target 'Runner' from project 'Runner')
    warning: Run script build phase '[firebase_crashlytics] Crashlytics Upload Symbols' will be run during every
    build because it does not specify any outputs. To address this warning, either add output dependencies to the
    script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the
    script phase. (in target 'Runner' from project 'Runner')

Encountered error while building for device.

The errors look similar to the errors described here, but the solution described in that thread (Deleting the ios/Pods folder and the XCode Derived Data folder, as well as running flutter clean and then building the app again) did not fix it.

@pankaj-anuragi-tft
Copy link

same issue here

@didnteven
Copy link

I was facing similar issue, seems to solved by moving
pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '10.24.0'
into
target 'Runner' do use_frameworks! use_modular_headers!
-->move it here
flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) target 'RunnerTests' do inherit! :search_paths end end

And you shouldn't need anything between this:
flutter_ios_podfile_setup
and
target 'Runner' do

@russellwheatley
Copy link
Member

I'm sorry, I'm not sure what is wrong with your setup, it works perfectly well in FlutterFire testing environment & example app. I'd try and write a question on StackOverflow and see if you can get some help there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants