Uploading to App Store not working

Description
i tested it with real device and it works fine.
but i am facing problem when i uploading the project to app store.

so i created a micro project that only have a zoom function.
and test uploading to app store step by step.

also i followed all instructions from the documentation such as adding framework, set the bitcode to No, etc…
here are the results

first upload test

  • add join meeting : app store upload success

2nd upload test

  • add create meeting : app store upload success

3rd upload test

  • add screen share : app store upload fail

App Store Connect Operation Error

ERROR ITMS-90635: “Invalid Mach-O Format. The Mach-O in bundle “zoomMeeting.app/PlugIns/ScreenShare.appex/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 armv7(machine code) and arm64(machine code). Verify that all of the targets for a platform have a consistent value for the ENABLE_BITCODE build setting.”

App Store Connect Operation Error

ERROR ITMS-90171: “Invalid Bundle Structure - The binary file ‘zoomMeeting.app/PlugIns/ScreenShare.appex/Frameworks/MobileRTCScreenShare.framework/MobileRTCScreenShare’ is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure.”

App Store Connect Operation Error

ERROR ITMS-90362: “Invalid Info.plist value. The value for the key ‘MinimumOSVersion’ in bundle zoomMeeting.app/PlugIns/ScreenShare.appex/Frameworks/MobileRTCScreenShare.framework is invalid. The minimum value is 8.0”

App Store Connect Operation Error

ERROR ITMS-90058: “This bundle is invalid. The value for key CFBundleVersion [ZoomBundleVersionNumber] in the Info.plist file must be a period-separated list of at most three non-negative integers. Please find more information about CFBundleVersion at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleversion

App Store Connect Operation Error

ERROR ITMS-90059: “This bundle Payload/zoomMeeting.app/PlugIns/ScreenShare.appex/Frameworks/MobileRTCScreenShare.framework is invalid. The value for key CFBundleVersion [ZoomBundleVersionNumber] in the Info.plist file must be no longer than 18 characters. Please find more information about CFBundleVersion at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleversion

App Store Connect Operation Error

ERROR ITMS-90205: “Invalid Bundle. The bundle at ‘zoomMeeting.app/PlugIns/ScreenShare.appex’ contains disallowed nested bundles.”

App Store Connect Operation Error

ERROR ITMS-90206: “Invalid Bundle. The bundle at ‘zoomMeeting.app/PlugIns/ScreenShare.appex’ contains disallowed file ‘Frameworks’.”

App Store Connect Operation Error

ERROR ITMS-90124: “The binary is invalid. The executable ‘zoomMeeting.app/PlugIns/ScreenShare.appex/Frameworks/MobileRTCScreenShare.framework/MobileRTCScreenShare’ has type ‘OBJECT’ that is not valid. Only ‘EXECUTE’ is permitted.”

App Store Connect Operation Error

ERROR ITMS-90125: “The binary is invalid. The encryption info in the LC_ENCRYPTION_INFO load command is either missing or invalid, or the binary is already encrypted. This binary does not seem to have been built with Apple’s linker.”

App Store Connect Operation Error

ERROR ITMS-90210: “Missing load commands. The executable at ‘zoomMeeting.app/PlugIns/ScreenShare.appex/Frameworks/MobileRTCScreenShare.framework’ does not have the necessary load commands. Try rebuilding the app with the latest Xcode version. If you are using third party development tools, contact the provider.”

**Which version?**
xcode 11, latest zoom sdk : v4.6.21666.0428

Hi @taehunchoi,

Thanks for the post. Are you using the device-only version or the all (device+simulator) version? Please use the device-only version(The one you downloaded from the master branch of the repo). Apple does not favor the libraries that have simulator support.

Thanks!