So this is a weird one — I get the following errors when trying to submit my archive to the App Store:
ERROR ITMS-90049: \"This bundle is invalid. The bundle
For all of you using CocoaPods, simply try to
pod update
In my case, it was a third party library loaded via cocoapods, but the update did the trick. BTW, none of the libraries had new versions, the update seems to repair some bad things too.
I'd like to expand an answer given by @silvon and link more keywords to this question.
Apparently, iTunes Connect backend now validates every single bundle shipped with your app. If a bundle contains Info.plist file, it must have CFBundleVersion
and CFBundleShortVersionString
keys.
So, if you are using any 3rd party frameworks (specifically, with Cocoapods), make sure that Info.plist
in each framework bundle (if exists) contain these keys.
Update XCode to 7.1, it is posted yesterday.
Use the newest XCode to submit will be OK.
==================================================
As muyexi said, I delete TencentOpen SDK info.plist,then submit success.
If you are using cocoapods, make sure you do a
pod update
That will update all your pod files and solved this issue for me!