Bundle标识符与保留的bundle标识符不同

时间:2010-08-02 05:46:05

标签: iphone itunes

我正在尝试在itunes上传我的应用。为此我创建了一个app id并保留了一个bundle标识符。在我的项目中,我更改了info.plist文件中的包标识符。但是当我尝试在iTunes上传我的应用程序时,它显示错误“Bundle identifier与保留的bundle identifier不同”。我正在更改info.plist中的包标识符,但它显示错误中的旧标识符。还有其他地方我们还要更改包标识符吗?因为更改info.plist中的包标识符不起作用。

6 个答案:

答案 0 :(得分:4)

“保留捆绑包标识符”是在iTunes Connect中创建时分配给应用程序的捆绑包ID - 它可以是证书的应用程序ID,也可以是现在必须输入特定值的通配符ID。看来这个包标识符一旦输入就无法在iTunes中更改(即使二进制文件尚未上传)。

答案 1 :(得分:4)

我想出来了。修正plist文件以匹配iTunes Connect上的软件包ID后,您必须实际删除构建目录的内容。即使只是一个干净的命令也不会清除该目录中的info.plist文件。我删除了我的项目的构建/分发构建文件夹并重新构建并且工作正常。

答案 2 :(得分:3)

将应用的包标识符名称更改为Target->中的保留标识符。信息 - >属性。

这对我有用。

答案 3 :(得分:1)

包标识符区分大小写。

答案 4 :(得分:0)

我在iTunes Connect中创建了一个新版本,然后该版本出现在XCode中。我选择了它,一切都顺利了!

答案 5 :(得分:0)

检查Itunes Connect上的状态是否为“等待上传”。

Xcode会检查此内容。