-
Notifications
You must be signed in to change notification settings - Fork 48
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
Error (Xcode): Undefined symbol with version 10.x #62
Comments
Indeed, and this is the correct location for the issue. There are notes here: firebase/firebase-ios-sdk#10383 But this is likely to be the location of the root cause I think. Myself and @russellwheatley have reproduced this, so we do see the issue. temporary workaround is to remove this pre-compiled version of Firestore and compile during build That seems painful, but it is not that bad combined with use of https://ccache.dev/ (via https://github.com/hendrikmuhs/ccache-action perhaps, and an integration like the one described for react-native but that will work for Flutter as well with a Podfile change https://reactnative.dev/docs/0.69/build-speed#xcode-specific-setup). You can see something similar in action in a publicly available repo here: ...and we set Xcode up to use relative paths directly on command line instead of as Podfile post install but theory is same: Okay, so things I have tried that have not worked yet:
Thoughts I have had that I have not had time to try:
Any thoughts, experiments + results welcome |
The most interesting lead I currently have: FirebaseFunctions is the only other product that will include FirebaseSharedSwift dependency (FirebaseDatabase and FirebaseRemoteConfig also have it in their Swift implementation/podspecs, but they aren't pulled in as dependencies when you include them in a Flutter project. It's the obj-c implementation/podspec that does not have FirebaseSharedSwift as a dependency). Here is the FirebaseRemoteConfig + Firestore pods for example. Note it does not include FirebaseSharedSwift as a pod: Now, when I have the dependencies Firestore + FirebaseFunctions in my flutter project, I see FirebaseSharedSwift hoisted into the pods: If we look in the build directory. We can see the FirebaseSharedSwift framework has a different structure & different files to the one that are inside
My theory is that it is looking on the wrong path for |
@russellwheatley interesting point. You are right about Firebaes AppConfig. I had a task to integrate this lib and functionality into my project. I added the latest version of this lib then the iOS build asked me to update FirebaseFirestore to 10.0.0. Then I have no choice but to upgrade all other Firebase dependencies, too. I even use Firebasebase cloud functions in my projects. This is the list of my project's dependencies: pubspec.yaml file (Click me)name: mae_flutter publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 4.1.0+1 environment: dependencies: cloud_firestore: ^4.0.1 atco_ui: dev_dependencies: build_runner: ^2.3.2 flutter_icons: flutter: assets: |
I wonder if the FirebaseSharedSwift part should be purged from the repack here and "replaced" with a podspec level dependency? Or if the compilation of the zip distribution somehow encodes things in such a way that won't work for some reason (possibly related to inability to interop in that way between zip distribution and cocoapods distribution). For obj-c stuff zip + pods interop between shared sub-modules was possible as we would include leveldb sometimes (when realtime database was not also included) but we would not include leveldb other times (when realtime database was included, since it brings in leveldb itself). For swift stuff (like this new FirebaseSharedSwift submodule) is zip+pods interop still possible? Do we need to programmatically include it or exclude it depending on what other packages are here (like leveldb) or would that "never include it + depend on it via cocoapods" style be better, or does none of that work either 😆 |
I've tried adding it to the podspec and it didn't work although I didn't remove the It does work fine when Output Log (Click me)Undefined symbols for architecture x86_64: "_$s19FirebaseSharedSwift0A11DataDecoderC0D16DecodingStrategyO6base64yA2EmFWC", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7DecoderCAEycfC in FirebaseFirestoreSwift(EncoderDecoder.o) _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7DecoderCAEycfc in FirebaseFirestoreSwift(EncoderDecoder.o) _$s22FirebaseFirestoreSwift0B15QueryObservableC13configurationACySayqd__GGAA0bD0V13ConfigurationVyAE_G_tcAERszSeRd__lufcySo16FIRQuerySnapshotCSg_s5Error_pSgtcfU_qd__SgSo0h8DocumentI0CXEfU_qd__yKXEfU_ in FirebaseFirestoreSwift(FirestoreQueryObservable.o) "_$s19FirebaseSharedSwift0A11DataDecoderC19KeyDecodingStrategyO14useDefaultKeysyA2EmFWC", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7DecoderCAEycfC in FirebaseFirestoreSwift(EncoderDecoder.o) _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7DecoderCAEycfc in FirebaseFirestoreSwift(EncoderDecoder.o) _$s22FirebaseFirestoreSwift0B15QueryObservableC13configurationACySayqd__GGAA0bD0V13ConfigurationVyAE_G_tcAERszSeRd__lufcySo16FIRQuerySnapshotCSg_s5Error_pSgtcfU_qd__SgSo0h8DocumentI0CXEfU_qd__yKXEfU_ in FirebaseFirestoreSwift(FirestoreQueryObservable.o) "_$s19FirebaseSharedSwift0A11DataDecoderC19keyDecodingStrategyAC03KeygH0OvsTj", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7DecoderC6decode_4fromxxm_yptKSeRzlF in FirebaseFirestoreSwift(EncoderDecoder.o) "_$s19FirebaseSharedSwift0A11DataDecoderC20DateDecodingStrategyO6customyAE10Foundation0F0Vs0E0_pKccAEmFWC", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7DecoderCAEycfC in FirebaseFirestoreSwift(EncoderDecoder.o) _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7DecoderCAEycfc in FirebaseFirestoreSwift(EncoderDecoder.o) _$s22FirebaseFirestoreSwift0B15QueryObservableC13configurationACySayqd__GGAA0bD0V13ConfigurationVyAE_G_tcAERszSeRd__lufcySo16FIRQuerySnapshotCSg_s5Error_pSgtcfU_qd__SgSo0h8DocumentI0CXEfU_qd__yKXEfU_ in FirebaseFirestoreSwift(FirestoreQueryObservable.o) _$s19FirebaseSharedSwift0A11DataDecoderC20DateDecodingStrategyO0a9FirestoreC0E9timestampAEvgZ in FirebaseFirestoreSwift(TimestampDecodingStrategy.o) "_$s19FirebaseSharedSwift0A11DataDecoderC20dataDecodingStrategyAC0dgH0OvsTj", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7DecoderC6decode_4fromxxm_yptKSeRzlF in FirebaseFirestoreSwift(EncoderDecoder.o) "_$s19FirebaseSharedSwift0A11DataDecoderC20dateDecodingStrategyAC04DategH0OvsTj", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7DecoderC6decode_4fromxxm_yptKSeRzlF in FirebaseFirestoreSwift(EncoderDecoder.o) "_$s19FirebaseSharedSwift0A11DataDecoderC23passthroughTypeResolverAA026StructureCodingPassthroughgH0_pXpvsTj", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7DecoderC6decode_4fromxxm_yptKSeRzlF in FirebaseFirestoreSwift(EncoderDecoder.o) "_$s19FirebaseSharedSwift0A11DataDecoderC34NonConformingFloatDecodingStrategyO5throwyA2EmFWC", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7DecoderCAEycfC in FirebaseFirestoreSwift(EncoderDecoder.o) _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7DecoderCAEycfc in FirebaseFirestoreSwift(EncoderDecoder.o) _$s22FirebaseFirestoreSwift0B15QueryObservableC13configurationACySayqd__GGAA0bD0V13ConfigurationVyAE_G_tcAERszSeRd__lufcySo16FIRQuerySnapshotCSg_s5Error_pSgtcfU_qd__SgSo0h8DocumentI0CXEfU_qd__yKXEfU_ in FirebaseFirestoreSwift(FirestoreQueryObservable.o) "_$s19FirebaseSharedSwift0A11DataDecoderC34nonConformingFloatDecodingStrategyAC03NonghiJ0OvsTj", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7DecoderC6decode_4fromxxm_yptKSeRzlF in FirebaseFirestoreSwift(EncoderDecoder.o) "_$s19FirebaseSharedSwift0A11DataDecoderC6decode_4fromxxm_yptKSeRzlFTj", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7DecoderC6decode_4fromxxm_yptKSeRzlF in FirebaseFirestoreSwift(EncoderDecoder.o) "_$s19FirebaseSharedSwift0A11DataDecoderC8userInfoSDys010CodingUserG3KeyVypGvsTj", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7DecoderC6decode_4fromxxm_yptKSeRzlF in FirebaseFirestoreSwift(EncoderDecoder.o) "_$s19FirebaseSharedSwift0A11DataEncoderC0D16EncodingStrategyO6base64yA2EmFWC", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7EncoderCAEycfC in FirebaseFirestoreSwift(EncoderDecoder.o) _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7EncoderCAEycfc in FirebaseFirestoreSwift(EncoderDecoder.o) "_$s19FirebaseSharedSwift0A11DataEncoderC19KeyEncodingStrategyO14useDefaultKeysyA2EmFWC", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7EncoderCAEycfC in FirebaseFirestoreSwift(EncoderDecoder.o) _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7EncoderCAEycfc in FirebaseFirestoreSwift(EncoderDecoder.o) "_$s19FirebaseSharedSwift0A11DataEncoderC19keyEncodingStrategyAC03KeygH0OvsTj", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7EncoderC6encodeySDySSypGxKSERzlF in FirebaseFirestoreSwift(EncoderDecoder.o) "_$s19FirebaseSharedSwift0A11DataEncoderC20DateEncodingStrategyO6customyAEy10Foundation0F0V_s0E0_ptKccAEmFWC", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7EncoderCAEycfC in FirebaseFirestoreSwift(EncoderDecoder.o) _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7EncoderCAEycfc in FirebaseFirestoreSwift(EncoderDecoder.o) _$s19FirebaseSharedSwift0A11DataEncoderC20DateEncodingStrategyO0a9FirestoreC0E9timestampAEvgZ in FirebaseFirestoreSwift(TimestampEncodingStrategy.o) "_$s19FirebaseSharedSwift0A11DataEncoderC20dataEncodingStrategyAC0dgH0OvsTj", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7EncoderC6encodeySDySSypGxKSERzlF in FirebaseFirestoreSwift(EncoderDecoder.o) "_$s19FirebaseSharedSwift0A11DataEncoderC20dateEncodingStrategyAC04DategH0OvsTj", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7EncoderC6encodeySDySSypGxKSERzlF in FirebaseFirestoreSwift(EncoderDecoder.o) "_$s19FirebaseSharedSwift0A11DataEncoderC23passthroughTypeResolverAA026StructureCodingPassthroughgH0_pXpvsTj", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7EncoderC6encodeySDySSypGxKSERzlF in FirebaseFirestoreSwift(EncoderDecoder.o) "_$s19FirebaseSharedSwift0A11DataEncoderC34NonConformingFloatEncodingStrategyO5throwyA2EmFWC", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7EncoderCAEycfC in FirebaseFirestoreSwift(EncoderDecoder.o) _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7EncoderCAEycfc in FirebaseFirestoreSwift(EncoderDecoder.o) "_$s19FirebaseSharedSwift0A11DataEncoderC34nonConformingFloatEncodingStrategyAC03NonghiJ0OvsTj", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7EncoderC6encodeySDySSypGxKSERzlF in FirebaseFirestoreSwift(EncoderDecoder.o) "_$s19FirebaseSharedSwift0A11DataEncoderC6encodeyypxKSERzlFTj", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7EncoderC6encodeySDySSypGxKSERzlF in FirebaseFirestoreSwift(EncoderDecoder.o) "_$s19FirebaseSharedSwift0A11DataEncoderC8userInfoSDys010CodingUserG3KeyVypGvsTj", referenced from: _$sSo12FIRFirestoreC22FirebaseFirestoreSwiftE7EncoderC6encodeySDySSypGxKSERzlF in FirebaseFirestoreSwift(EncoderDecoder.o) "_$s19FirebaseSharedSwift38StructureCodingPassthroughTypeResolverP02isfG0ySbqd__lFZTq", referenced from: _$s22FirebaseFirestoreSwift0B16PassthroughTypesV0a6SharedC0015StructureCodingD12TypeResolverAAMc in FirebaseFirestoreSwift(CodablePassThroughTypes.o) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
The other problem we have is that I'll continue looking into it with fresh eyes this morning and see if I can get any further. |
If I add `FirebaseSharedSwift.xcframework` to "Linked binary with libraries" it actually builds but immediately crashes with:
Output Log'/Users/russellwheatley/Library/Developer/CoreSimulator/Devices/1F496AD1-5859-4947-8238-DD426BE7E227/data/Containers/Bundle/Application/148E573C-7D31-4332-8CA5-AF8468B7E66A/Runner.app/Frameworks/FirebaseSharedSwift.framework/FirebaseSharedSwift' (file does not start with MH_MAGIC[_64], file does not start with MH_MAGIC[_64], fat file, but missing compatible architecture (have 'x86_64,arm64', need 'x86_64')) ```but this time, it is coming from Output LogReferenced from: <9AFE298F-5283-3437-97F7-7B4DAE4DE6EA> /Users/russellwheatley/Library/Developer/CoreSimulator/Devices/1F496AD1-5859-4947-8238-DD426BE7E227/data/Containers/Bundle/Application/148E573C-7D31-4332-8CA5-AF8468B7E66A/Runner.app/Frameworks/FirebaseFunctions.framework/FirebaseFunctionsThis makes me assume that once |
So...are Swift-based shared modules not compatible across zip + Pod distribution styles? 🤔 Just trying to brainstorm through it :) |
I'll try this method. I was trying to keep |
This may be the moment - at the "brainstorming a proof of concept" stage - to gently inquire with @paulb777 and see if they are aware of limitations around zip (repacked into Pod) distribution interop with Swift all pod compile/link, or if they have any other brainstorms that could be useful |
This is the kicker. It's a long road to walk only to find they are not compatible 😓 |
I think I have a solution for FlutterFire and RNFB at least, and maybe completely, but I'm not sure what else relies on this framework and how they use it. (I did try and precompile the Pod and include as part of this umbrella framework locally but I got a ton of errors that exacerbated the problem).
I have a PR here. I noticed that the errors were actually coming from Reading more about
Which is why I think we don't need it. My app now builds successfully with I think the next step is to detect if the |
Hello @russellwheatley and @mikehardy , I'm getting this error on my Ionic/cordova project, using https://github.com/dpa99c/cordova-plugin-firebasex and precompiled FirebaseFirestore pod The issue on cordova-plugin-firebasex repo : dpa99c/cordova-plugin-firebasex#782 Podfile
Podfile.lock
The error is :
Full error log
Thanks for your input, I'm open to try some solutions locally, but as is I'm not sure what to configure in Podfile to make it work |
@QuentinFarizon I'm not familiar with the targets defined by cordova that would allow detection of firestore already included there. You'll need to propose a PR that alters the podspec and detects something about your Cordova build that indicates if it already has firestore included or not, then you can key off that to remove the FirebaseFirestoreSwift pod for it as well |
@mikehardy do you know where I can check these targets ? |
@mikehardy Apart from fixing it on your side, do you know of any file I could manually modify to avoid this error ? |
No, sorry. I have no experience with Cordova
You might be able to PR something in the podspec where you check for an environment variable or something as well as the react-native / flutter items, as an manual override. And if you define that variable then you can also exclude the problematic Pod framework It appears you already have an environment variable available?
|
@mikehardy Yes, my build is OK when not using your precompiled Firestore Pod, but it takes 20 additional minutes
I mean, where can I look to give you this information ? |
@QuentinFarizon your comment does not seem to take into account my comment - I've provided an outline of a feasible solution, even including pertinent cordova details. The approach I outline should work, but you'll have to do the work to make it work |
@QuentinFarizon Update this part of the podspec. You're trying to detect the Firestore framework for Cordova. For example, the Flutter Firestore framework is called, |
@mikehardy @russellwheatley I did get that ! What I don't get is how to find how is called the Cordova Firestore framework. In which file should I look into ? Sorry, I'm not very familiar with the iOS/Pod system and namings |
I suggest given unfamiliarity with the targets to rely on detection if an environment variable instead, as mentioned above. You already have one you can detect, also as mentioned |
Oh ok I see, but IOS_USE_PRECOMPILED_FIRESTORE_POD is not an environment variable |
I figured out it could be any environment variable, so a generic one could cover other uses cases than Cordova's : https://github.com/invertase/firestore-ios-sdk-frameworks/pull/68/files |
Hello, I used
9.6.0
without any problem in my Flutter project. I updated almost all of my dependencies and then I had no choice but to updateFirebaseFirestore
to10.0.0
. By doing this, I cannot build my project for iOS. This is what I see in the log of Azure CLI for the following command:Output Log (Click me)
2022-10-20T16:51:59.3448730Z ##[section]Starting: Build for iOS (Debug)
2022-10-20T16:51:59.3465320Z ==============================================================================
2022-10-20T16:51:59.3465740Z Task : Flutter Build Task
2022-10-20T16:51:59.3466040Z Description : Build a Flutter application project.
2022-10-20T16:51:59.3466320Z Version : 0.3.5
2022-10-20T16:51:59.3466530Z Author : Hey24sheep
2022-10-20T16:51:59.3466900Z Help : More Information
2022-10-20T16:51:59.3467340Z ==============================================================================
2022-10-20T16:51:59.5789140Z [command]/Users/runner/work/1/s/flutter/bin/flutter build ios --no-codesign --build-number=12899 --target=lib/main_dev.dart
2022-10-20T16:52:29.2558220Z Running "flutter pub get" in s... 28.4s
2022-10-20T16:52:30.6795910Z Warning: Building for device with codesigning disabled. You will have to manually codesign before deploying to device.
2022-10-20T16:52:49.0210410Z Building com.ATCO.CustomerOutageNotification for device (ios-release)...
2022-10-20T16:59:11.8309070Z Running pod install... 374.0s
2022-10-20T17:05:19.0617120Z Running Xcode build...
2022-10-20T17:05:19.0620560Z Xcode build done. 367.2s
2022-10-20T17:05:20.5896710Z Failed to build iOS app
2022-10-20T17:05:20.5915480Z Error output from Xcode build:
2022-10-20T17:05:20.5916530Z ↳
2022-10-20T17:05:20.5918620Z ** BUILD FAILED **
2022-10-20T17:05:20.5919480Z
2022-10-20T17:05:20.5919820Z
2022-10-20T17:05:20.5920390Z Xcode's output:
2022-10-20T17:05:20.5920800Z ↳
2022-10-20T17:05:20.5940100Z Writing result bundle at path:
2022-10-20T17:05:20.5940800Z /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/flutter_tools.CuwB9v/flutter_ios_build_temp_diryBTe5y/temporary_xcresult_bundle
2022-10-20T17:05:20.5941270Z
2022-10-20T17:05:20.5941680Z 1 warning generated.
2022-10-20T17:05:20.5943120Z /Users/runner/work/1/s/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_local_notifications-9.9.1/ios/Classes/FlutterLocalNotificationsPlugin.m:13:3: warning: 'UILocalNotification' is deprecated: first deprecated in iOS 10.0 - Use UserNotifications Framework's UNNotificationRequest [-Wdeprecated-declarations]
2022-10-20T17:05:20.5944210Z UILocalNotification *_launchNotification;
2022-10-20T17:05:20.5944550Z ^
2022-10-20T17:05:20.5945340Z In module 'UIKit' imported from /Users/runner/work/1/s/ios/Pods/Target Support Files/flutter_local_notifications/flutter_local_notifications-prefix.pch:2:
2022-10-20T17:05:20.5946770Z /Applications/Xcode_14.0.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILocalNotification.h:18:12: note: 'UILocalNotification' has been explicitly marked deprecated here
2022-10-20T17:05:20.5947740Z @interface UILocalNotification : NSObject<NSCopying, NSCoding>
2022-10-20T17:05:20.5948140Z ^
2022-10-20T17:05:20.5949360Z /Users/runner/work/1/s/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_local_notifications-9.9.1/ios/Classes/FlutterLocalNotificationsPlugin.m:335:4: warning: 'UILocalNotification' is deprecated: first deprecated in iOS 10.0 - Use UserNotifications Framework's UNNotificationRequest [-Wdeprecated-declarations]
2022-10-20T17:05:20.5950540Z - (UILocalNotification *)buildStandardUILocalNotification:
2022-10-20T17:05:20.5950940Z ^
2022-10-20T17:05:20.5951720Z In module 'UIKit' imported from /Users/runner/work/1/s/ios/Pods/Target Support Files/flutter_local_notifications/flutter_local_notifications-prefix.pch:2:
2022-10-20T17:05:20.5953140Z /Applications/Xcode_14.0.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILocalNotification.h:18:12: note: 'UILocalNotification' has been explicitly marked deprecated here
2022-10-20T17:05:20.5955090Z @interface UILocalNotification : NSObject<NSCopying, NSCoding>
2022-10-20T17:05:20.5955470Z ^
2022-10-20T17:05:20.5956750Z /Users/runner/work/1/s/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_local_notifications-9.9.1/ios/Classes/FlutterLocalNotificationsPlugin.m:935:34: warning: 'UILocalNotification' is deprecated: first deprecated in iOS 10.0 - Use UserNotifications Framework's UNNotificationRequest [-Wdeprecated-declarations]
2022-10-20T17:05:20.5957860Z didReceiveLocalNotification:(UILocalNotification *)notification {
2022-10-20T17:05:20.5958300Z ^
2022-10-20T17:05:20.5959080Z In module 'UIKit' imported from /Users/runner/work/1/s/ios/Pods/Target Support Files/flutter_local_notifications/flutter_local_notifications-prefix.pch:2:
2022-10-20T17:05:20.5960510Z /Applications/Xcode_14.0.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILocalNotification.h:18:12: note: 'UILocalNotification' has been explicitly marked deprecated here
2022-10-20T17:05:20.5961890Z @interface UILocalNotification : NSObject<NSCopying, NSCoding>
2022-10-20T17:05:20.5962280Z ^
.
.
.
.
.
2022-10-20T17:05:20.6344860Z
2022-10-20T17:05:20.6344980Z
2022-10-20T17:05:20.6345610Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataDecoderC0D16DecodingStrategyO6base64yA2EmFWC
2022-10-20T17:05:20.6345960Z
2022-10-20T17:05:20.6346470Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataDecoderC19KeyDecodingStrategyO14useDefaultKeysyA2EmFWC
2022-10-20T17:05:20.6346840Z
2022-10-20T17:05:20.6347320Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataDecoderC19keyDecodingStrategyAC03KeygH0OvsTj
2022-10-20T17:05:20.6347670Z
2022-10-20T17:05:20.6348220Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataDecoderC20DateDecodingStrategyO6customyAE10Foundation0F0Vs0E0_pKccAEmFWC
2022-10-20T17:05:20.6348640Z
2022-10-20T17:05:20.6349130Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataDecoderC20dataDecodingStrategyAC0dgH0OvsTj
2022-10-20T17:05:20.6349470Z
2022-10-20T17:05:20.6349970Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataDecoderC20dateDecodingStrategyAC04DategH0OvsTj
2022-10-20T17:05:20.6350320Z
2022-10-20T17:05:20.6350870Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataDecoderC23passthroughTypeResolverAA026StructureCodingPassthroughgH0_pXpvsTj
2022-10-20T17:05:20.6351290Z
2022-10-20T17:05:20.6351810Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataDecoderC34NonConformingFloatDecodingStrategyO5throwyA2EmFWC
2022-10-20T17:05:20.6352190Z
2022-10-20T17:05:20.6352710Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataDecoderC34nonConformingFloatDecodingStrategyAC03NonghiJ0OvsTj
2022-10-20T17:05:20.6353090Z
2022-10-20T17:05:20.6353570Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataDecoderC6decode_4fromxxm_yptKSeRzlFTj
2022-10-20T17:05:20.6354320Z
2022-10-20T17:05:20.6354840Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataDecoderC8userInfoSDys010CodingUserG3KeyVypGvsTj
2022-10-20T17:05:20.6355200Z
2022-10-20T17:05:20.6355680Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataEncoderC0D16EncodingStrategyO6base64yA2EmFWC
2022-10-20T17:05:20.6356030Z
2022-10-20T17:05:20.6356530Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataEncoderC19KeyEncodingStrategyO14useDefaultKeysyA2EmFWC
2022-10-20T17:05:20.6356910Z
2022-10-20T17:05:20.6357380Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataEncoderC19keyEncodingStrategyAC03KeygH0OvsTj
2022-10-20T17:05:20.6357730Z
2022-10-20T17:05:20.6358350Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataEncoderC20DateEncodingStrategyO6customyAEy10Foundation0F0V_s0E0_ptKccAEmFWC
2022-10-20T17:05:20.6358800Z
2022-10-20T17:05:20.6359390Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataEncoderC20dataEncodingStrategyAC0dgH0OvsTj
2022-10-20T17:05:20.6360100Z
2022-10-20T17:05:20.6360650Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataEncoderC20dateEncodingStrategyAC04DategH0OvsTj
2022-10-20T17:05:20.6361000Z
2022-10-20T17:05:20.6361550Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataEncoderC23passthroughTypeResolverAA026StructureCodingPassthroughgH0_pXpvsTj
2022-10-20T17:05:20.6361970Z
2022-10-20T17:05:20.6362490Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataEncoderC34NonConformingFloatEncodingStrategyO5throwyA2EmFWC
2022-10-20T17:05:20.6362870Z
2022-10-20T17:05:20.6363490Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataEncoderC34nonConformingFloatEncodingStrategyAC03NonghiJ0OvsTj
2022-10-20T17:05:20.6363880Z
2022-10-20T17:05:20.6364350Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataEncoderC6encodeyypxKSERzlFTj
2022-10-20T17:05:20.6364660Z
2022-10-20T17:05:20.6365170Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift0A11DataEncoderC8userInfoSDys010CodingUserG3KeyVypGvsTj
2022-10-20T17:05:20.6365520Z
2022-10-20T17:05:20.6366030Z Error (Xcode): Undefined symbol: _$s19FirebaseSharedSwift38StructureCodingPassthroughTypeResolverP02isfG0ySbqd__lFZTq
2022-10-20T17:05:20.6366390Z
2022-10-20T17:05:20.6366730Z Encountered error while building for device.
2022-10-20T17:05:20.6878110Z ##[error]Error: The process '/Users/runner/work/1/s/flutter/bin/flutter' failed with exit code 1
2022-10-20T17:05:20.6896480Z ##[section]Finishing: Build for iOS (Debug)
The text was updated successfully, but these errors were encountered: