![](/img/trans.png)
[英]XCode Application Loader - ERROR ITMS-9000 Invalid Provisioning Profile
[英]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证书。
对于可能收到此错误的任何其他人:
在Target > Info
我改变了我的“可执行文件”名称,它抛出了这个错误。 只是不管它我觉得最好。
这恰好发生在我身上。 问题只是我的生产配置文件已过期,而XCode出于某种原因决定使用开发配置文件。 重新生成新的生产配置文件可以解决问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.