I’m forced to change “Enable Bitcode” in xcode build settings to “NO”, because of an error it is producing. “OneSignal.o does not contain bitcode, you must build it with bitcode enabled”. “clang: error: linker command failed with exit code 1”. Well, I have bitcode enabled! But it still throws the error until I turn off enable bitcode.
Any ideas? I’m using iOS Native
The problem is that iTunes optimizes based on this option, so it is unfortunate I have to turn it off.
I found this:
“Bitcode is an intermediate representation of a compiled program. Apps you upload to iTunes Connect that contain bitcode will be compiled and linked on the App Store. Including bitcode will allow Apple to re-optimize your app binary in the future without the need to submit a new version of your app to the store.”
Is this a bug? Will this actually prevent apple from proceeding with optimization?