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:
1️⃣ Does Bitmovin provide an updated iOS SDK that does not include Bitcode?
2️⃣ If not, what’s the recommended way to remove Bitcode from the prebuilt framework?
3️⃣ Has anyone successfully uploaded an app with Bitmovin Player in Xcode 16 without running into this issue?
Would appreciate any insights or workarounds from the community!
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:
1️⃣ Does Bitmovin provide an updated iOS SDK that does not include Bitcode?
2️⃣ If not, what’s the recommended way to remove Bitcode from the prebuilt framework?
3️⃣ Has anyone successfully uploaded an app with Bitmovin Player in Xcode 16 without running into this issue?
Would appreciate any insights or workarounds from the community!
Share asked Mar 7 at 11:34 Gaurav SinghGaurav Singh 1 1- May be it have new version without bitcode? – Cy-4AH Commented Mar 7 at 12:40
1 Answer
Reset to default 0This question looks very similar to a topic in the Bitmovin Community: https://community.bitmovin/t/bitmovin-player-contains-bitcode-app-store-upload-fails-xcode-16/3570/1
To summarize the relevant information here:
Bitcode support was removed in June 2023 in Player version 3.40.0. Please make sure to use at least 3.40.0, ideally upgrade to the latest (latest is version 3.86.0 as of 28th March 2025).
发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744932635a4601828.html
评论列表(0条)