Xcode验证错误:此捆绑包无效

时间:2013-12-03 08:06:32

标签: ios iphone xcode validation

您好我想将我的应用程序上传到appstore但我仍然坚持验证。

这是错误消息:

enter image description here

我在包标识符中重命名了应用程序名称,将其作为App Store中的新应用程序上传。我还在itunesconnect中创建了一个新的应用程序,但没有任何帮助。

2 个答案:

答案 0 :(得分:0)

如果使用新版本更新现有应用程序,则必须保留相同的软件包ID。要将应用程序上传为全新的应用程序,您必须在itunes connect中“创建新应用程序”,而不是在现有应用程序中添加新版本。

同样在提交时,itunesconnect中的应用版本必须与您上传的.ipa版本相同。在您的屏幕截图中显示您正在上传1.0版,但在itunesconnect中您创建了一个等待2.0版的应用。

答案 1 :(得分:-1)

默认情况下,Xcode将包标识符设置为您在项目创建期间设置的包/公司标识符+项目名称。

enter image description here

这与您在Project>中看到的类似。摘要屏幕。

enter image description here

但您可以在项目中更改此项>信息屏幕。 (这是Info.plist。)

enter image description here

重要提示,您可能需要清洁&更改标识符后重建。

更改应用的Bundle Identifier的另一个好方法。在Finder中转到项目文件夹:

the project file --> Right click on your project file '*.xcodeproj' 

enter image description here

--> choose 'Show Package Contents' 
--> Double click to open 'project.pbxproj' file 

enter image description here

--> find 'productName = NAME_YOU_WANT_TO_CHANGE' in the 
    '/* Begin PBXNativeTarget section */'

$ {PRODUCT_NAME:rfc1034identifier}变量将替换为您输入的名称,新的捆绑标识符将更新为您需要的名称