Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 尝试使用应用程序加载程序上载应用程序时出现错误ITMS-9000_Ios_Xcode_App Store Connect_Application Loader - Fatal编程技术网

Ios 尝试使用应用程序加载程序上载应用程序时出现错误ITMS-9000

Ios 尝试使用应用程序加载程序上载应用程序时出现错误ITMS-9000,ios,xcode,app-store-connect,application-loader,Ios,Xcode,App Store Connect,Application Loader,当我尝试使用application loader将应用程序上载到iTunes Connect时,会出现以下错误: 苹果的网络服务操作没有成功 无法验证包:(应用程序id)。itmsp 错误ITMS-9000:“无效的代码签名权限。您的应用程序包的签名无效。” 包含iOS不支持的代码签名权限。具体而言,值 “Payload/brainademy.app/brainademy”中关键“aps环境”的“开发”不可用 支持。“at SoftwareAssets/SoftwareAsset(MZItmsp

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

苹果的网络服务操作没有成功

无法验证包:(应用程序id)。itmsp

错误ITMS-9000:“无效的代码签名权限。您的应用程序包的签名无效。” 包含iOS不支持的代码签名权限。具体而言,值 “Payload/brainademy.app/brainademy”中关键“aps环境”的“开发”不可用 支持。“at SoftwareAssets/SoftwareAsset(MZItmspSoftwareAssetPackage)

这种情况已经发生了36个小时,苹果的技术支持人员告诉我30分钟后再试一次(这显然不起作用)

我正在使用最新版本的Xcode和application loader,我正在使用物理iPhone进行构建,并且我将归档设置为
release
。当我单击“活动”时…一切正常,然后我看到:

错误ITMS-9000:“无效的代码签名权限

然后一切又恢复正常,直到我看到

与iTunes商店交谈时出错


您的应用程序声明您正在使用推送开发权限。只有(推送)生产权限可用于向苹果发送应用程序。 查看您的证书(在developer.apple.com内部-certificates)并找到一个声明:

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

对于可能出现此错误的任何其他人:


Target>Info
中,我更改了我的“可执行文件”“名称,它抛出了此错误。我觉得最好还是别管它

我得到了一个,因为我的XCode喜欢用构建设置中的代码签名标识部分来开我的玩笑。对于发行版,它应该是iOS发行版,而不是iOS开发者。有时它会重置

对于较新版本的Xcode,这不再是一个问题


发现了,但当您导出一个应用程序时,也可能会发生类似的情况,而这在我身上发生过多次


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

这件事刚刚发生在我身上。问题只是我的生产配置文件已经过期,XCode出于某种原因决定使用开发配置文件。重新生成新的生产资源调配配置文件修复了该问题。

Yay!非常感谢你!我两个都要,我有两个可以吗?是的,两个都可以。当Xcode对我开这个“玩笑”时,btwI观察到,这是最常见的事情。如果我尝试使用连接的设备进行存档,它希望为该设备构建它,当然,我的设备上没有我的分发配置文件。Xcode提供“修复”问题,但如果您允许,这就是开玩笑的时候,它会把你切换到iOS开发者代码签名。还有一点需要注意的是,如果你在你的应用程序中有任何今天的小部件等,那么这些值也会从iOS发行版更改为iOS开发者,所以它们也需要在那里更改。似乎在你的手机上拔下插头并很快点击“存档”会导致同样的问题。WTF Xcode。这解决了我的问题。尽管我在存档期间一直保持手机断开连接。否则,它会在抛出“分发配置文件”错误后切换回开发人员。