We are trying to push application with Broadcast Extension (for Screenshare) to AppStore but it fails validation. However, we can build and run an application without issues via AppCenter Development Build.
ERROR ITMS-90635: "Invalid Mach-O Format. The Mach-O in bundle “XXXXXXXX.app/Frameworks/MobileRTCScreenShare.framework” isn’t consistent with the Mach-O in the main bundle. The main bundle Mach-O contains arm64(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.
It looks like an issue with ENABLE_BITCODE, but we made sure ENABLE_BITCODE = NO everywhere including Pods.