繁体   English   中英

尝试使用Application Loader上传应用程序时出现错误ITMS-9000

[英]Getting ERROR ITMS-9000 when trying to upload an app using Application Loader

当我尝试使用应用程序加载器将应用程序上传到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通话时出错

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

在此输入图像描述

您的应用表明您正在使用推送开发权利。 仅限(推送) 生产权利可用于向Apple发送应用程序。 检查您的证书(在developer.apple.com - 证书内)并找到证明: APNS开发证书

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

对于可能收到此错误的任何其他人:

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

这恰好发生在我身上。 问题只是我的生产配置文件已过期,而XCode出于某种原因决定使用开发配置文件。 重新生成新的生产配置文件可以解决问题。

使用较新版本的Xcode,这不再是一个问题


lnjuanj找到了答案 ,但是当您导出多次发生在我身上的应用程序时,还会发生类似这样的事情。

导出存档时,请确保选中“另存为企业临时部署”,而不是“提交到iOS应用商店”,这是默认设置。 然后,打开Application loader,并选择XCode生成的.ipa文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM