Unable to Push iOS App to TestFlight – Hermes Bitcode Issue on Xcode 16.0

Hi ,


My current setup is macOS 15.0 (24A335) and Xcode 16.0 (16A242d) with Hermes enabled in my React Native project. I am unable to push my iOS app to TestFlight due to the Bitcode inclusion in the Hermes framework, which results in the following error:

"Invalid Executable. The executable 'reactnative.app/Frameworks/hermes.framework/hermes' contains bitcode."


I have already tried the suggested solutions from Stack Overflow:

Stack Overflow Discussion


Despite these changes, I am still facing the issue. I would like to know if this problem has been resolved in newer Xcode versions (16.1, 16.2, or 16.3). Has anyone successfully pushed their React Native app with Hermes enabled to TestFlight using these versions?


Any insights or official fixes would be greatly appreciated!

Mac mini, macOS 15.0

Posted on Mar 20, 2025 2:32 AM

Reply
1 reply

Mar 20, 2025 5:21 AM in response to Sowmiya13G

Sowmiya13G wrote:

Despite these changes, I am still facing the issue. I would like to know if this problem has been resolved in newer Xcode versions (16.1, 16.2, or 16.3). Has anyone successfully pushed their React Native app with Hermes enabled to TestFlight using these versions?

Any insights or official fixes would be greatly appreciated!

This is not an Xcode bug. It's something for Hermes to fix. The Github page has several outstanding issues, many with various hacks to try to fix it. Good luck!

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Unable to Push iOS App to TestFlight – Hermes Bitcode Issue on Xcode 16.0

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.