Invalid Executable - The executable ... does not contain bitcode

I have added tvOS version to my app on iTunes Connect. Now I am trying to upload tvOS binary to iTunes Connect from Xcode. Xcode reports everything is ok, but soon after submission I get e-mail sayng


We have discovered one or more issues with your recent delivery for "<APP NAME>". To process your delivery, the following issues must be corrected:

Invalid Executable - The executable '<APP NAME>.app/<APP NAME>' does not contain bitcode.


I have disabled bitcode on both project and target settings. I have also tried enabling it in those settings but result is the same. Is bitcode really required for tvOS apps? If not, what else can I try to disable bitcode proprely?

Answered by KumobiusIvan in 65055022

Yes, Bitcode is required for all tvOS apps: https://forums.developer.apple.com/thread/17170#51325


Are you sure you enabled Bitcode for the Archive configuration?

Are we able to submit tvOS apps now? I see the option to enter the iTunes connect info.

Accepted Answer

Yes, Bitcode is required for all tvOS apps: https://forums.developer.apple.com/thread/17170#51325


Are you sure you enabled Bitcode for the Archive configuration?

Re-enabled bitcode and found that one of my static libraries missed "-fembed-bitcode" flag. Uploaded binary and haven't received complaint e-mail yet.

You can submit for internal testing via TestFlight. But I don't believe you can do external testing yet ...

I'm also facing issue. Please anyone help.

Not able to upload. It's just iOS app not tvOS app. What's new in XCode 16 that's causing this error?

Invalid Executable - The executable ... does not contain bitcode
 
 
Q