尝试使用Application Loader上传应用程序时出现错误ITMS-9000 [英] Getting ERROR ITMS-9000 when trying to upload an app using Application Loader

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

问题描述

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

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


Apple的Web服务操作不是成功

Apple's web service operation was not successful

无法对包进行身份验证:(app id).itmsp

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

ERROR ITMS-9000:无效代码签名权利。您的应用程序包的签名
包含iOS不支持的代码签名权利。具体而言,值为'Payload / brainademy.app / brainademy'中关键'aps-environment'的'b $ b'开发'不支持
。在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 。当我点击活动... 一切正常,然后我看到:

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:


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

ERROR ITMS-9000: "Invalid Code Signing Entitlement...

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

Then everything works fine again, until I see


与iTunes Store通话时发生错误

An error occurred talking to the iTunes Store


推荐答案

您的应用表明您使用的是推送开发权利。只有(推送)生产权利可用于向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:

如果您不需要该证书,只需单击证书并撤销它。
如果您需要开发证书,这意味着您需要的是生成生产APNS证书e。

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上传应用程序时出现错误ITMS-9000的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆