I confirm this is a Feature Request and NOT a support/technical query. Please use your Bitmovin Dashboard for raising support tickets.
on
Which product is your request related to?
Player
Description
After updating to Xcode 16, I’m facing an issue when trying to upload my iOS app to App Store Connect. The error message I receive is:
ITMS-90482: Invalid Executable - The executable ‘YourApp.app/Frameworks/BitmovinPlayer.framework/BitmovinPlayer’ contains bitcode.
I understand that Apple deprecated Bitcode support starting with Xcode 14, and now, in Xcode 16, builds containing bitcode are no longer accepted. Since Bitmovin Player is a third-party framework, I’m unsure how to remove bitcode from it or if there is an updated version available without bitcode.
What I’ve Tried:
Disabled Enable Bitcode in Xcode project settings.
Checked for updates to the Bitmovin SDK via CocoaPods.
Manually searched for bitcode using:
otool -l YourApp.app/Frameworks/BitmovinPlayer.framework/BitmovinPlayer | grep __LLVM
Attempted to strip bitcode using xcrun bitcode_strip, but the framework is precompiled, so it didn’t work.
Questions:
Does Bitmovin provide an updated iOS SDK that does not include Bitcode?
If not, what’s the recommended way to remove Bitcode from the prebuilt framework?
Has anyone successfully uploaded an app with Bitmovin Player in Xcode 16 without running into this issue?