【问题标题】:Getting ERROR ITMS-9000 when trying to upload an app using Application Loader尝试使用 Application Loader 上传应用程序时出现错误 ITMS-9000
【发布时间】:2013-09-28 23:35:47
【问题描述】:

当我尝试使用应用程序加载器将应用程序上传到 iTunes Connect 时,我收到以下错误:

Apple 的 web 服务操作不成功

无法验证包:(app id).itmsp

错误 ITMS-9000:“无效的代码签名权利。您的应用程序包的签名 包含 iOS 不支持的代码签名权利。具体来说,价值 “Payload/brainademy.app/brainademy”中关键“aps-environment”的“开发”不是 支持。”在 SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)

这已经发生了大约 36 小时,Apple 支持告诉我在 30 分钟后重试(这显然不起作用)。

我正在使用最新版本的 Xcode 和应用程序加载器,我正在使用物理 iPhone 进行构建,并且我将存档设置为 release。当我点击Activity... 一切正常,然后我看到:

错误 ITMS-9000:“无效的代码签名授权...

然后一切正常,直到我看到

与 iTunes Store 通信时出错

【问题讨论】:

    标签: ios xcode app-store-connect application-loader


    【解决方案1】:

    我得到了一个,因为我的 XCode 喜欢在 Build Settings 中的 Code Signing Identity 部分对我开玩笑。对于Release,它应该是iOS Distribution,而不是iOS Developer。有时它会重置。

    【讨论】:

    • 我观察到 Xcode 对我开这个“笑话”。如果我尝试在连接设备的情况下存档,它想为该设备构建它,当然我的设备上没有我的分发配置文件。 Xcode 提供“修复”该问题,但如果你允许它,那就是笑话在你身上,它会将你切换到 iOS 开发人员代码签名。
    • 另外请注意,如果您的应用中有任何今天的小部件等,这些值也会从 iOS Distribution 更改为 iOS Developer,因此它们那里也需要改变。
    • 似乎拔掉手机插头并在不久之后点击“存档”会导致同样的问题。 WTF Xcode。
    • 这解决了我的问题。虽然我在存档期间保持手机断开连接。否则它会在抛出“分发配置文件”错误后切换回开发人员。
    【解决方案2】:

    您的应用声明您正在使用推送开发权利。只有(推送)生产权利可用于向 Apple 发送应用程序。 查看您的证书(在 developer.apple.com - 证书中)并找到一个声明:

    如果您不需要该证书,只需单击该证书并将其吊销即可。 如果您需要开发证书,则意味着您需要生成生产APNS证书。

    【讨论】:

    • 耶!非常感谢!
    • 两个都需要,我有两个可以吗?
    • 是的,你可以两者兼得。这是最常见的事情,顺便说一句
    【解决方案3】:

    对于可能遇到此错误的其他人:

    Target > Info 我更改了我的“可执行文件”名称,它抛出了这个错误。我觉得最好不要管它。

    【讨论】:

      【解决方案4】:

      这只是发生在我身上。问题只是我的生产配置文件已经过期,并且 XCode 出于某种原因决定使用开发配置文件。重新生成新的生产配置文件解决了这个问题。

      【讨论】:

        【解决方案5】:

        使用更新版本的 Xcode,这不再是问题


        lnjuanj 找到了the answer,但是当您导出多次发生在我身上的应用程序时,也可能会发生类似的情况。

        当您导出存档时,请确保选中另存为 Enterprise Ad Hoc Deployment,而不是提交到 iOS 应用商店,这是默认设置。然后,打开Application loader,选择XCode生成的.ipa文件。

        【讨论】:

          猜你喜欢
          • 2015-06-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-09-18
          • 1970-01-01
          • 2016-01-14
          • 2014-02-07
          相关资源
          最近更新 更多