Zoom video sdk toolkit ios release Validation failed CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value 'us.zoom.videoSDK' under the iOS application

I try to upload my app to apple store, but i get the following errors.

Validation failed
CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value ‘us.zoom.videoSDK’ under the iOS application ‘MD360.app’. (ID: 6773e9b4-483e-4a66-bfb1-6582c8d58a3e)

Validation failed
CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value ‘com.zoom.us.cmlFramework’ under the iOS application ‘MD360.app’. (ID: f7f083fa-dfcc-402a-ba3c-d857c43c39fc)

Validation failed
CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value ‘us.zoom.CptShare’ under the iOS application ‘MD360.app’. (ID: 7351a5b7-f0ba-4506-9f48-f6c56ef933d7)

Validation failed
Invalid Bundle. The bundle at ‘MD360.app/Frameworks/ZoomVideoSDKUIToolkit.framework’ contains disallowed nested bundles. (ID: d097a081-200c-4c57-87e1-e0f51a0b501e)

Validation failed
Invalid Bundle. The bundle at ‘MD360.app/Frameworks/ZoomVideoSDKUIToolkit.framework’ contains disallowed file ‘Frameworks’. (ID: 87d36d23-5b42-4076-a38a-2b763766dd41)

I use cocoapods to import ZoomVSDKUIToolkitiOS SDK

pod ‘ZoomVSDKUIToolkitiOS/ZoomVideoSDK’
pod ‘ZoomVSDKUIToolkitiOS/ZoomVideoSDKUIToolkit’
pod ‘ZoomVSDKUIToolkitiOS/CptShare’
pod ‘ZoomVSDKUIToolkitiOS/zoomcml’

Is there any workaround?

I have resolved this issue by embedding frameworks directly instead of cocoapods. The important thing i need to do is delete the Frameworks folder under the ZoomVideoSDKUIToolkit.xcframework

2 Likes

Hi @tynewstar1987
That’s a great fix.
Love to see the released version

John