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

Joj*_*dmo 25 xcode itunesconnect ios 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通话时出错

Ant*_*nko 75

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

在此输入图像描述

  • 当Xcode在我身上播放这个"笑话"时我观察到了.如果我尝试使用已连接的设备进行存档,则需要为该设备构建它,当然我的设备上没有我的分发配置文件.Xcode提供了"修复"这个问题的方法,但是如果你这么做的话,当你开玩笑的时候就会出现这种情况,它会让你转向iOS Developer代码签名. (6认同)

lnj*_*anj 15

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

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