【问题标题】:Failed to submit app to iTunes Store未能将应用程序提交到 iTunes Store
【发布时间】:2013-10-06 02:31:12
【问题描述】:

我在尝试使用 Xcode 5 将我的 iPhone 应用程序提交到存储时遇到一些问题,我的应用程序始终未能通过验证并出现以下错误:

Apple 的 web 服务操作不成功

无法验证包:[My app id, ex: 123456789].itmsp

错误 ITEMS-9000:“捆绑路径‘Payload/[My App Name].app’处的捆绑 [捆绑 ID,例如:com.myapp.mobile] 未使用 Apple 提交证书进行签名。”在 SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)

我对设置(捆绑ID,证书,配置文件,权利)非常确定,因为这不是我第一次将应用程序提交到商店,只是不知道为什么会出现这些问题,我尝试搜索并找到了一些相关文章,但它们没有帮助。

我有这个问题 1 周。

【问题讨论】:

  • 终于找到原因了。我认为应用程序仅由应用程序 ID 标识,但我错了。我更改了产品名称以仅删除 1 个空格,然后我将其更改回来,然后问题就解决了。
  • 我也有同样的问题。你是什​​么意思“产品名称”?我应该在哪里看?请帮忙。
  • 此外,“产品名称”必须匹配什么?
  • @JoeHuang 嗨Joe Huang,我只是对产品名称有疑问,将其改回旧名称就可以了,我的应用正在审核中。您可以在项目设置中找到它,但是如果您不更改产品名称,那么您可能会遇到另一个问题。
  • 我想我明白了。您的捆绑包 ID 使用产品名称,因此如果不正确,捆绑包 ID 将不匹配,从而导致问题。但实际上我遇到了另一个导致错误的问题。我会在答案中分享我的。

标签: xcode validation app-store submit


【解决方案1】:

我不知道原因,但本周我遇到了同样的问题,并且刚刚解决了问题。我检查了构建、分发证书、配置文件。我完成了Technical Note TN2250 中的所有故障排除步骤——不走运!但是,我只是让它成功上传。我碰巧有一台装有 Application Loader 2.5.1 的旧 Mac Mini。我从 .ipa 的 Payload 文件夹中的 .app 创建了一个 zip 文件,将其放在 USB 驱动器上,并在使用 Xcode 管理器和 Application Loader v2.9 尝试了大约 50 次后观看它最终上传。

其他人建议恢复到以前的 Application Loader 版本。可能 Web 服务端点对旧 AL 版本使用不同的(且正常工作的)证书验证方法。

【讨论】:

  • 谢谢,我会尽快回来的。
【解决方案2】:

经过数小时的尝试,我遇到了完全相同的错误,调整了捆绑包 ID 或显示名称等所有参数。它们都不起作用。

终于搞定了。这就是我所做的。

我从删除钥匙串、证书和配置文件中的所有记录重新开始。并且刚刚添加了一个用于应用分发的证书和配置文件。只有一个记录不会引起混淆。然后咚,上传成功。

我想我的错误是之前提交了多次证书或配置文件(虽然我删除了多个条目但我确实看到了一些奇怪的东西),因为我认为创建过程卡住了所以我刷新了浏览器。在每个步骤中保持耐心最终会节省更多时间! :) 祝你好运!

【讨论】:

    【解决方案3】:

    我刚刚在 Project 和 Target 中都选择了标准架构,它对我很有效。

    【讨论】:

    • 非常感谢您的回答,如果我找不到这个答案,我想我可能永远也不会想到这一点。 Apple 抛出的错误并没有说明应用程序架构是一个问题。
    • 谢谢!我尝试了所有其他的东西,但没有奏效。这就是我的答案。
    【解决方案4】:

    我也遇到了同样的问题,几个小时后我设法解决了。 我终于解决了这个问题。您需要下载“Apple Root Certificate Authority”(http://www.apple.com/certificateauthority/)并将其放入您的登录钥匙串和系统中,我还将您的 iPhone 分发认证在您的系统中并将所有证书的所有 keychian 信任值设置为“系统默认”。终于通过了!

    【讨论】:

      【解决方案5】:

      对我来说,问题在于选择了错误的 iOS 分发代码签名身份,我使用不同的团队作为配置文件。

      可能确保您的代码签名身份设置为自动,这可能会解决此问题。

      【讨论】:

        【解决方案6】:

        在 XCode 6.3 中,您已连接实际设备并在 XCode 中选择。

        【讨论】:

          【解决方案7】:

          我今天在使用 xCode 7 时遇到了同样的错误。我重新提交,没有任何更改,它通过了。可能是苹果的错误。我让您知道,有时这不是我们的项目/目标设置的问题。

          【讨论】:

          • 我做了同样的事情。第二次顺利通过。
          【解决方案8】:

          我没有在此处看到此列表,但我收到了此问题并意识到我已经为此特定版本 # 构建了一个版本,等待在 iTunes Connect 上进行审核。我拒绝了 ITC 中的构建,然后尝试再次上传构建,然后正确上传。以防万一这可能会帮助其他人解决这个问题!

          【讨论】:

            【解决方案9】:

            据我所知,此特定错误是间歇性的,并非由应用程序包中的任何内容引起。我认为这里的许多答案都是人们看到了这个错误,改变了一些东西,看到错误消失了,并假设他们的改变使它消失了。

            我建议,如果您遇到此错误,请再试一次(对我有用)。如果它第二次以这种确切的方式失败,并且你有一些关于什么可以解决它的理论,那就这样做然后再试一次。如果可行,请撤消修复并查看故障是否再次出现。通过这种方式,您将证明存在已确定的根本原因和修复方法。

            【讨论】:

              猜你喜欢
              • 2014-10-23
              • 2015-09-06
              • 1970-01-01
              • 2011-09-22
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2015-01-06
              • 1970-01-01
              相关资源
              最近更新 更多