Troubleshooting Flutter
Common setup issues with Flutter
Troubleshooting Steps
Check this page first for common issues based on Flutter Setup.
For Android and/or iOS Platform issues see:
Try the example project on our Github repository.
If stuck, contact support directly or email [email protected] for help.
For faster assistance, please provide:
- Your OneSignal App Id
- Details, logs, and/or screenshots of the issue.
- Steps to reproduce
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.
iOS Release Build "Missing Push Capability"
First check the Flutter SDK Setup that you added Push Capability in Xcode.
If you are still having this issue, check Xcode for CODE_SIGNING_ALLOWED
which might be set incorrectly not allowing signing of your app.
Updated about 3 years ago