Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Various ITMS errors when trying to submit archive to App Store

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 identifier contains disallowed characters. [See the section of the Application Programming Guide entitled The APplication Bundle.]"

ERROR ITMS-90049 "This bundle is invalid. The bundle identifier contains disallowed characters

ERROR ITMS-90056: "This bundle is invalid. The Info.plist file is missing the required key: CFBundleVersion."

From my plist:

<key>CFBundleIdentifier</key>
<string>com.myApp.app</string>

<key>CFBundleVersion</key>
<string>3.1.5</string>

<key>CFBundleShortVersionString</key>
<string>3.1.4</string>

Running xCode 7.0.1

like image 419
Kelly Bennett Avatar asked Oct 22 '15 01:10

Kelly Bennett


People also ask

How do I upload to App Store archive?

Choose Product from the top menu and click on Archive. The Xcode Organizer will launch, displaying any archives you've created in the past. Make sure the current build is selected and click on Upload to App Store in the right-hand panel. Select your credentials and click Choose.

What do I put in the App Store SKU?

You can put whatever you want in there as long as it is unique among your applications. Try to follow a pattern for the SKU Number of your apps so that you will be able to better organize them. I suggest a combination of the current year + month + ID for your app.


3 Answers

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.

delete TencentOpen SDK's info.plist

like image 139
silvon Avatar answered Oct 16 '22 20:10

silvon


Check if the third-party's has plist file.Apple may mixed the third-party Sdk plist with the local plist file. Delete the third-party's plist file then upload success.

like image 30
zedzhao Avatar answered Oct 16 '22 20:10

zedzhao


I solve this by following this link, add Bundle identifier which is missing in info.plist of TencentOpen SDK.

like image 4
Winter Avatar answered Oct 16 '22 22:10

Winter