本文介绍了尝试使用 Application Loader 上传应用程序时出现 ERROR ITMS-9000的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

When I try to upload an application to iTunes Connect using application loader, I get these errors:

Apple 的 web 服务操作不成功

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

Unable to authenticate the package: (app id).itmsp

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

ERROR ITMS-9000: "Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on iOS. Specifically, value 'development' for key 'aps-environment' in 'Payload/brainademy.app/brainademy' is not supported." at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)

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

This has been happening for about 36 hours, and Apple support tells me to try again in 30 minutes (which obviously doesn't work).

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

I'm using the latest versions of both Xcode and application loader, I'm building using a physical iPhone, and I have the archive set to release. When I click Activity... Everything works fine, and then I see:

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

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

Then everything works fine again, until I see

与 iTunes Store 交谈时出错

推荐答案

您的应用声明您正在使用 Push Development 权利.只能使用(推送)生产权利将应用程序发送给 Apple.查看您的证书(在 developer.apple.com 内 - 证书)并找到一个声明:

Your app states that you are using a Push Development entitlement. Only (Push) Production entitlements may be used to send an app to Apple.Review your certificates (inside developer.apple.com - certificates) and locate a certificate that states:

如果您不需要该证书,只需单击该证书并撤销它.如果需要开发证书,则表示需要生成Production APNS证书.

If you do not need that certificate, just click on the certificate and revoke it.If you need the development certificate, it means that what you need is to generate the Production APNS certificate.

这篇关于尝试使用 Application Loader 上传应用程序时出现 ERROR ITMS-9000的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 06:23