Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS App Store - Enable Bitcode setting #38

Open
NathanWalker opened this issue Jul 27, 2016 · 1 comment
Open

iOS App Store - Enable Bitcode setting #38

NathanWalker opened this issue Jul 27, 2016 · 1 comment

Comments

@NathanWalker
Copy link
Owner

NathanWalker commented Jul 27, 2016

This is not required for store approval, but it is something that could be solved, these are the reasons why enable bitcode option when submitting to store currently doesn't work (may be a build config setting thats needed in plugins) /cc @NathanaelA if you know how to set this configuration, please let me know (when you have time), does each plugin need to be set individually for this or does the project just need a particular build config.

ERROR ITMS-90635: "Invalid Mach-O Format. The Mach-O in bundle "ShoutOutPlay.app/Frameworks/FLAnimatedImage.framework" isn’t consistent with the Mach-O in the main bundle. The main bundle Mach-O contains armv7(machine code) and arm64(machine code), while the nested bundle Mach-O contains armv7(bitcode) and arm64(bitcode). Verify that all of the targets for a platform have a consistent value for the ENABLE_BITCODE build setting."
ERROR ITMS-90635: "Invalid Mach-O Format. The Mach-O in bundle "ShoutOutPlay.app/Frameworks/FLAnimatedImage.framework" isn’t consistent with the Mach-O in the main bundle. The main bundle Mach-O contains armv7(machine code) and arm64(machine code), while the nested bundle Mach-O contains armv7(bitcode) and arm64(bitcode). Verify that all of the targets for a platform have a consistent value for the ENABLE_BITCODE build setting."

ERROR ITMS-90635: "Invalid Mach-O Format. The Mach-O in bundle "ShoutOutPlay.app/Frameworks/MaterialCard.framework" isn’t consistent with the Mach-O in the main bundle. The main bundle Mach-O contains armv7(machine code) and arm64(machine code), while the nested bundle Mach-O contains armv7(bitcode) and arm64(bitcode). Verify that all of the targets for a platform have a consistent value for the ENABLE_BITCODE build setting."
ERROR ITMS-90635: "Invalid Mach-O Format. The Mach-O in bundle "ShoutOutPlay.app/Frameworks/MaterialCard.framework" isn’t consistent with the Mach-O in the main bundle. The main bundle Mach-O contains armv7(machine code) and arm64(machine code), while the nested bundle Mach-O contains armv7(bitcode) and arm64(bitcode). Verify that all of the targets for a platform have a consistent value for the ENABLE_BITCODE build setting."

ERROR ITMS-90635: "Invalid Mach-O Format. The Mach-O in bundle "ShoutOutPlay.app/Frameworks/SCLAlertView_Objective_C.framework" isn’t consistent with the Mach-O in the main bundle. The main bundle Mach-O contains armv7(machine code) and arm64(machine code), while the nested bundle Mach-O contains armv7(bitcode) and arm64(bitcode). Verify that all of the targets for a platform have a consistent value for the ENABLE_BITCODE build setting."
ERROR ITMS-90635: "Invalid Mach-O Format. The Mach-O in bundle "ShoutOutPlay.app/Frameworks/SCLAlertView_Objective_C.framework" isn’t consistent with the Mach-O in the main bundle. The main bundle Mach-O contains armv7(machine code) and arm64(machine code), while the nested bundle Mach-O contains armv7(bitcode) and arm64(bitcode). Verify that all of the targets for a platform have a consistent value for the ENABLE_BITCODE build setting."

ERROR ITMS-90635: "Invalid Mach-O Format. The Mach-O in bundle "ShoutOutPlay.app/Frameworks/CBZSplashView.framework" isn’t consistent with the Mach-O in the main bundle. The main bundle Mach-O contains armv7(machine code) and arm64(machine code), while the nested bundle Mach-O contains armv7(bitcode) and arm64(bitcode). Verify that all of the targets for a platform have a consistent value for the ENABLE_BITCODE build setting."
ERROR ITMS-90635: "Invalid Mach-O Format. The Mach-O in bundle "ShoutOutPlay.app/Frameworks/CBZSplashView.framework" isn’t consistent with the Mach-O in the main bundle. The main bundle Mach-O contains armv7(machine code) and arm64(machine code), while the nested bundle Mach-O contains armv7(bitcode) and arm64(bitcode). Verify that all of the targets for a platform have a consistent value for the ENABLE_BITCODE build setting."

ERROR ITMS-90635: "Invalid Mach-O Format. The Mach-O in bundle "ShoutOutPlay.app/Frameworks/TPCircularBuffer.framework" isn’t consistent with the Mach-O in the main bundle. The main bundle Mach-O contains armv7(machine code) and arm64(machine code), while the nested bundle Mach-O contains armv7(bitcode) and arm64(bitcode). Verify that all of the targets for a platform have a consistent value for the ENABLE_BITCODE build setting."
ERROR ITMS-90635: "Invalid Mach-O Format. The Mach-O in bundle "ShoutOutPlay.app/Frameworks/TPCircularBuffer.framework" isn’t consistent with the Mach-O in the main bundle. The main bundle Mach-O contains armv7(machine code) and arm64(machine code), while the nested bundle Mach-O contains armv7(bitcode) and arm64(bitcode). Verify that all of the targets for a platform have a consistent value for the ENABLE_BITCODE build setting."

ERROR ITMS-90635: "Invalid Mach-O Format. The Mach-O in bundle "ShoutOutPlay.app/Frameworks/MBProgressHUD.framework" isn’t consistent with the Mach-O in the main bundle. The main bundle Mach-O contains armv7(machine code) and arm64(machine code), while the nested bundle Mach-O contains armv7(bitcode) and arm64(bitcode). Verify that all of the targets for a platform have a consistent value for the ENABLE_BITCODE build setting."
ERROR ITMS-90635: "Invalid Mach-O Format. The Mach-O in bundle "ShoutOutPlay.app/Frameworks/MBProgressHUD.framework" isn’t consistent with the Mach-O in the main bundle. The main bundle Mach-O contains armv7(machine code) and arm64(machine code), while the nested bundle Mach-O contains armv7(bitcode) and arm64(bitcode). Verify that all of the targets for a platform have a consistent value for the ENABLE_BITCODE build setting."

ERROR ITMS-90635: "Invalid Mach-O Format. The Mach-O in bundle "ShoutOutPlay.app/Frameworks/EZAudio.framework" isn’t consistent with the Mach-O in the main bundle. The main bundle Mach-O contains armv7(machine code) and arm64(machine code), while the nested bundle Mach-O contains armv7(bitcode) and arm64(bitcode). Verify that all of the targets for a platform have a consistent value for the ENABLE_BITCODE build setting."
ERROR ITMS-90635: "Invalid Mach-O Format. The Mach-O in bundle "ShoutOutPlay.app/Frameworks/EZAudio.framework" isn’t consistent with the Mach-O in the main bundle. The main bundle Mach-O contains armv7(machine code) and arm64(machine code), while the nested bundle Mach-O contains armv7(bitcode) and arm64(bitcode). Verify that all of the targets for a platform have a consistent value for the ENABLE_BITCODE build setting."

@NathanaelA
Copy link
Contributor

To my knowledge each plugin has to be compiled with enable_bitcode; but the bigger factor is that the tns runtimes themselves last time I checked are built with bitcode turned off...

https://github.com/NativeScript/ios-runtime/blob/8feaa8c0cafdf87e9001fbd64a1717c91f67ece2/build/project-template/__PROJECT_NAME__.xcodeproj/project.pbxproj#L343

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants