# Uploading to App Store not working

**URL:** <https://devforum.zoom.us/t/uploading-to-app-store-not-working/21864>\
**Category:** iOS\
**Created:** [June 19, 2020, 9:54pm UTC](https://devforum.zoom.us/t/uploading-to-app-store-not-working/21864 "2020-06-19T21:54:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![taehunchoi](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/taehunchoi/32/8029_2.png) [@taehunchoi](https://devforum.zoom.us/u/taehunchoi)\
**Post date:** [June 19, 2020, 9:54pm UTC](https://devforum.zoom.us/t/uploading-to-app-store-not-working/21864/1 "2020-06-19T21:54:51Z")

</div>

**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 [Redirect: Bundle Programming Guide - Bundle Structures](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 [CFBundleVersion | Apple Developer Documentation](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 [CFBundleVersion | Apple Developer Documentation](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

```

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [June 20, 2020, 12:56am UTC](https://devforum.zoom.us/t/uploading-to-app-store-not-working/21864/2 "2020-06-20T00:56:22Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 10:10pm UTC](https://devforum.zoom.us/t/uploading-to-app-store-not-working/21864/3 "2020-08-21T22:10:39Z")

</div>


