I also reported this in the chat, but got no answer:
Hi, I have an issue with uploading to the store. I added Zoom SDK to our app, when uploading from my Mac it works OK, but when uploading through bitrise I get this error:
ERROR ITMS-90171: âInvalid Bundle Structure - The binary file âUnifiedApp.app/Frameworks/MobileRTC.framework/MobileRTCâ 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 for information on the iOS app bundle structure.â
This is what I see when trying to upload xcarchive created by the bitrise build:
When trying to upload an xcarchive created locally with XCode10.3 command line, I see MobileRTC as a framework, not as an executable.
MobileRTC is the Zoom SDK
Environment:
iOS build The latest available Xcode 10.3.x
(including betas), Android SDK and NDK, Cordova, Ionic, Flutter and Ruby (to support React Native) installed on macOS 10.14 (Mojave).
Step - Deploy to iTunes Connect - Application Loader version - 0.9.4
Reproducibility
- Does a âRebuildâ help? (You can trigger a rebuild from the Buildâs page, by clicking the âRebuildâ button in the top right corner of a finished build) : NO
-
Does a rebuild without caches help? (You can remove the
Cache:Pull
andCache:Push
steps temporarily to not to use the cache, or you can delete all the caches on theSettings
tab of the app. : I donât use the cache steps - Does the issue happen sporadically, or every time? : Every time
- Does upgrading the build Step to the latest version help? : NO
- When did the issue start? : After adding Zoom SDK
Local reproduction
Cannot reproduce locally - it works.