【问题标题】:The bundle identifier cannot be changed from the current value errorbundle identifier cannot be changed from the current value 错误
【发布时间】:2014-02-23 18:01:18
【问题描述】:

我做了 iPhone 应用,现在我想把这个应用上传到 Appstore。

当我尝试从管理器上传存档文件时,它显示此错误:

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

我需要做些什么改变?

请提前帮助和感谢。

【问题讨论】:

  • 使用您在itunesConnect 中设置的标识符?应用是用相同的标识符创建的吗?
  • 您是如何在 itunesConnect 中创建应用程序的?应用说明、屏幕截图等
  • 管理您的应用程序- Addnewapp- 填写所有详细信息,i.imgur.com/NMnFEkJ.png
  • 以及在 xcode 中使用什么标识符来创建 acrhive?

标签: ios iphone ipad app-store-connect bundle-identifier


【解决方案1】:

所以说明两个标识符不一样,

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

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

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

【讨论】:

  • 我应该在 Xcode 或 itunesconnect 哪里创建新标识符?
  • 您必须在开发者门户中创建新的 budleidentifier,developer.apple.com
  • 并在新证书、xcode 和 iTunes 中使用它。
【解决方案2】:

这就是正在发生的事情:

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

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

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

这是你需要做的:

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

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

希望这会有所帮助。干杯。

【讨论】:

  • 谢谢...帮了我很多。
【解决方案3】:

你的包标识符应该是 com.companyname.appname

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

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

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

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

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

【讨论】:

    【解决方案4】:

    转到 iTunes Connect -> 菜单更多 -> 关于此应用并更改捆绑 ID 和捆绑 ID 后缀。

    【讨论】:

      【解决方案5】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-09-19
        • 1970-01-01
        • 1970-01-01
        • 2019-11-02
        • 1970-01-01
        • 2016-12-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多