无法从当前值错误更改包标识符

时间:2014-01-31 05:51:09

标签: ios iphone ipad itunesconnect bundle-identifier

我制作了iPhone应用程序,现在我想在Appstore上传这个应用程序。

当我尝试从管理器上传档案文件时,它会显示以下错误:

: 我的目标项目中的Bundle identifiercom.Appname

我需要做些什么改变?

请提前帮助和致谢。

5 个答案:

答案 0 :(得分:3)

因此它表明两个标识符都不相同,

  • 创建新标识符,例如 com.cmpny.appname

  • 使用此标识符再次设置itunes应用

  • 在xcode中使用此标识符并创建存档

答案 1 :(得分:3)

所以这就是发生的事情:

  1. 您之前在iTunes Connect中注册了一个“等待上传”的应用ID,而您已经忘记了它。

  2. 您刚刚创建了另一个尝试验证的应用,但iTunes连接中的状态是“准备上传。”

  3. 当您点击“验证”时,管理器会将旧的应用名称显示为应用程序名称,其中显示“应用程序:”,您可能会忽略它。

  4. 这就是你需要做的事情:

    1. 转到iTunes连接,点击屏幕右上角的蓝色按钮“准备上传二进制文件”,将新应用的状态从准备上传更改为等待上传。

    2. 返回“管理器”窗口并点击“验证”。 Xcode现在将识别新应用,您将不会收到上面报告的错误消息。

    3. 希望这会有所帮助。欢呼声。

答案 2 :(得分:1)

您的包标识符应为com.companyname.appname

在Xcode项目设置中设置此标识符。

在iTunes连接中使用此Bundle ID创建App id。

使用新的应用ID创建配置文件。 使用此配置文件获取新的ipa文件。并尝试验证。

确保xcode项目目标设置中使用的捆绑包标识符与iTunes连接中的应用详细信息中的捆绑包标识符应该相同。

注意:请在iTunes中使用新的捆绑包标识创建新应用。

答案 3 :(得分:0)

转到iTunes Connect - >菜单更多 - >关于此应用程序并更改Bundle ID和bundle ID后缀。

答案 4 :(得分:0)

在我的情况下,问题是在应用程序和iTunes中设置的小写/大写包ID。确保它们是相同的 - 从更多 - >关于此应用程序更改iTunes一个