I have a project with the following configuration for tvOS:
MyApp
MyAppFramework
MyAppFramework is set to be embedded in MyApp.
The app runs fine in debug on the device, but when submitting to the App Store after Archiving I get:
ERROR ITMS-90668: "Invalid Bundle Executable. The executable file 'MyApp.app/Frameworks/MyAppFramework.framework/MyAppFramework' contains incomplete bitcode. To compile binaries with complete bitcode, open Xcode and choose Archive in the Product menu."
ERROR ITMS-90635: "Invalid Mach-O Format. The Mach-O in bundle "MyApp.app/Frameworks/MyAppFramework.framework" isn’t consistent with the Mach-O in the main bundle. The main bundle Mach-O contains arm64(bitcode and machine code), while the nested bundle Mach-O contains arm64(machine code). Verify that all of the targets for a platform have a consistent value for the ENABLE_BITCODE build setting."
Neither the MyApp or MyAppFramework has any configuration setting for BITCODE, so it's taking whatever the default is.
Is anyone else experiencing this issue, any ideas?