# Bitmovin Player contains Bitcode – App Store Upload Fails (Xcode 16)

**URL:** <https://community.bitmovin.com/t/bitmovin-player-contains-bitcode-app-store-upload-fails-xcode-16/3570>\
**Category:** Feature Requests\
**Tags:** bitmovin-player, ios, bitmovin\
**Created:** [March 7, 2025, 11:07am UTC](https://community.bitmovin.com/t/bitmovin-player-contains-bitcode-app-store-upload-fails-xcode-16/3570 "2025-03-07T11:07:17Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![gaurav.singh](https://avatars.discourse-cdn.com/v4/letter/g/ad7895/32.png) [@gaurav.singh](https://community.bitmovin.com/u/gaurav.singh)\
**Post date:** [March 7, 2025, 11:07am UTC](https://community.bitmovin.com/t/bitmovin-player-contains-bitcode-app-store-upload-fails-xcode-16/3570/1 "2025-03-07T11:07:17Z")

</div>

### 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:  
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?

---

<div class="post-metadata">

**Author:** ![mart.zonneveld](https://sea1.discourse-cdn.com/flex015/user_avatar/community.bitmovin.com/mart.zonneveld/32/550_2.png) [@mart.zonneveld](https://community.bitmovin.com/u/mart.zonneveld)\
**Post date:** [March 12, 2025, 8:12am UTC](https://community.bitmovin.com/t/bitmovin-player-contains-bitcode-app-store-upload-fails-xcode-16/3570/2 "2025-03-12T08:12:35Z")

</div>

Hi Gaurav,

What version of the SDK are you using? Since June 2023 [bitcode support has been removed](https://community.bitmovin.com/t/bitmovin-player-contains-bitcode-app-store-upload-fails-xcode-16/3570) in version 3.40.0.

---

<div class="post-metadata">

**Author:** ![gaurav.singh](https://avatars.discourse-cdn.com/v4/letter/g/ad7895/32.png) [@gaurav.singh](https://community.bitmovin.com/u/gaurav.singh)\
**Post date:** [March 12, 2025, 8:23am UTC](https://community.bitmovin.com/t/bitmovin-player-contains-bitcode-app-store-upload-fails-xcode-16/3570/3 "2025-03-12T08:23:35Z")

</div>

I am using 2.35.0 version of Bitmovin.

---

<div class="post-metadata">

**Author:** ![daniel](https://sea1.discourse-cdn.com/flex015/user_avatar/community.bitmovin.com/daniel/32/121_2.png) [@daniel](https://community.bitmovin.com/u/daniel)\
**Post date:** [March 21, 2025, 10:01am UTC](https://community.bitmovin.com/t/bitmovin-player-contains-bitcode-app-store-upload-fails-xcode-16/3570/4 "2025-03-21T10:01:09Z")

</div>

Hey @gaurav.singh,

Version 3 of the Bitmovin Player iOS SDK was released end of April **2021** , and with 1st May **2022** , Version 2 of the Bitmovin Player iOS SDK became **unsupported** as mentioned on [Player iOS, tvOS SDK](https://developer.bitmovin.com/playback/reference/player-ios-sdk). This is in accordance with our [Player Lifecycle Policy](https://developer.bitmovin.com/playback/docs/lifecycle-policy).

Please migrate to v3 to resolve this problem. Our [Migration Guide - v2 to v3 (iOS SDK)](https://developer.bitmovin.com/playback/reference/migration-guide-v2-to-v3-ios-sdk) might help you with this update.
