[iOS Meeting SDK 6.5.1] Why is there a nested Frameworks folder inside MobileRTC.framework?

Meeting SDK Type and Version
iOS Meeting SDK 6.5.1 (version 6.5.1.26248)

Description
After updating to the Zoom iOS Meeting SDK 6.5.1, I discovered that MobileRTC.framework includes a nested Frameworks folder inside it. This leads to App Store Connect rejecting the build with the following error:

ITMS-90206: Invalid Bundle - The bundle at ‘Payload/GgugeUncleApp.app/Frameworks/MobileRTC.framework’ contains disallowed file ‘Frameworks’.

This issue did not exist in previous versions such as 6.4.5.

Error?

ITMS-90206: Invalid Bundle - The bundle at ‘…/MobileRTC.framework’ contains disallowed file ‘Frameworks’.

Troubleshooting Routes

  • Reproduced the issue in a clean Xcode project.
  • Compared the 6.5.1 SDK with 6.4.5, and confirmed the nested folder only exists in 6.5.x.
  • Confirmed the IPA includes the nested Frameworks folder after archiving.
  • Attempted to manually remove the nested folder, but this results in runtime errors.
  • Verified correct CFBundleShortVersionString and CFBundleVersion format in Info.plist.
  • Used the latest Xcode 16 and iOS SDK 18.

How To Reproduce

  1. Download and integrate Zoom iOS Meeting SDK 6.5.1 (26248)
  2. Build and archive an iOS app in Xcode
  3. Inspect the resulting .ipa → MobileRTC.framework includes Frameworks folder
  4. Submit to App Store → receive ITMS-90206 rejection

Can confirm this issue. Having the same problem uploading. None of the last 3 versions of the SDK have been submittable to the App Store for various reasons.

Thanks for sharing this!

I’m looking forward to a positive update!!

Any word from Zoom on this issue?

We are experiencing the same issue. Any updates on this?