Troubleshooting Flutter
Common setup issues with iOS
Troubleshooting
For Developers
Problems with OneSignal library at build time##
If you are experiencing any type of issue related to the OneSignal library when building iOS, e.g:
ld: warning: directory not found for option '-L/example/build/ios/Debug-iphonesimulator/onesignal'
ld: library not found for -lonesignal
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Could not build the application for the simulator.
Error launching application on iPhone 6.
Try following the following commands:
pod deintegrate
pod install
Distribution Error: Found an unexpected Mach-O header code
Both of the following solutions have been reported to work:
Solution 1
1 . Go to Runner and then to Build Settings and set Always Embed Swift Standard Libraries to YES
2 . Then go to OneSignalNotificationServiceExtension
and then to Build Settings and set Always Embed Swift Standard Libraries to NO
Solution 2
- Set
config.build_settings['ENABLE_BITCODE'] = 'YES'
in your Podfile. - Set all
ENABLE_BITCODE = 'YES'
in the Runner project - Set the importance of
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = 'NO'
in the Runner app.
Updated over 2 years ago