Description
We have integrated the latest iOS Meeting SDK 6.4.10 into our app, but when uploading it to the App Store we receive the following error:
Validation failed
This bundle is invalid. The value for key CFBundleShortVersionString ‘6.4.10.25465’ in the Info.plist file at ‘Payload/OurApp.app/Frameworks/MobileRTC.framework’ must be a period-separated list of at most three non-negative integers. Please find more information about CFBundleShortVersionString at CFBundleShortVersionString | Apple Developer Documentation (ID: 6c75ad07-74c4-4aef-81c6-e580069b0910)
This was working fine with Meeting SDK version 6.4.5.
Which iOS Meeting SDK version?
6.4.10
To Reproduce(If applicable)
Archive an app and upload it to the App Store. An error will appear at the end of the process.
Looking into the Info.plist files that come in the SDK download I can see that previously the value of Bundle version string (short) was 1.0 and now it is 6.4.10.25465 which does not conform to the version numbering that the App Store allows.
We tried modifying this ourselves in MobileRTC.framework, but of course that causes signature verification to fail. Hopefully this can be fixed as it is preventing us from updating.
Thank you for posting in the Zoom Developer Forum. I’ve just downloaded the latest IOS 6.4.10.25465 SDK and see the version number is 1.0. Could you please redownload and test again?
I wanted to provide an update: this issue is fixed in version 6.5.0, which is scheduled for release next week. Please let me know if you have any additional questions or clarifications.