Closed taniket15 closed 2 years ago
@taniket15 "cannot upload bitcode because bitcode is imbalanced" means there is a mixture of the bitcode setting, some places it is disabled and others it is enabled. See this stackoverflow post for more details: https://stackoverflow.com/a/37612626/1244574
OneSignal has bitcode enabled, and it looks like build process does as I see include_bitcode: true
. So possibly that setting isn't working, anther framework doesn't have bitcode, or something in your cocoapods file is not enabling bitcode.
Thanks, @jkasten2 for the help.
I tried building the app with -
include_symbols: false,
include_bitcode: false,
and it was successfully deployed with notifications working for both IOS/Android.
@taniket15 Thanks for letting us know, good to hear you got it working.
Description:
While upgrading our cordova app to support android SDK-31 we also upgraded
onesignal-cordova-plugin
from2.11.4
to3.0.4
and made code changes as per the new API mentioned here - https://documentation.onesignal.com/docs/step-by-step-cordova-2x-to-300-upgrade-guideandroid-minSdkVersion 24 android-targetSdkVersion 31 IOS Deployment Target 14
We are using fastlane CI setup to create and upload build for IOS.
On IOS we started seeing error regarding
exportOptionsPlist error for key "uploadBitcode": cannot upload bitcode because bitcode is imbalanced
Environment
Cordova - v9 Cordova IOS - v6.2.0 Cordova Androdi - v10.1.2 Xcode - v13.3.1
Cordova Plugin List -
Fastlane Config -
Anything else: