XCode 4,无效签名(-19011)
我疯了。
我正在使用XCode 4,最后我完成了我的应用程序,我正准备将其提交到App Store,然后上传到iTunes Connect。 我试图build立档案,但这个警告显示:
Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate. (-19011)
我整天search了一遍,我试图更新Provisioning Center中的所有证书,甚至尝试使用Application loader上载它,但发生任何事情。 同样的错误也在那里。 我试图通过pipe理器中的存档选项卡validation它,但任何东西,这个警告不会消失。
我已经在这里看到了一些答案,即使答案有点老,任何工作对我来说,我也尝试重新安装XCode,我试图select正确的configuration文件在生成目标..
感谢任何会帮助我的人
编辑:
当我尝试启动一个新的项目,并select“build立档案”,然后存档,警告出现,但我仍然可以共享档案为IPA。 我试图将我旧项目中的所有文件复制到新项目中,然后构build归档文件。 但是,当我select“共享”为.ipa它显示一个错误
The operation couldn't be completed. No such files or directory.
可能这是因为我添加了2个框架到我的项目工作? 我应该从Target还是Project中select一些东西? 另外,我想说,我所有的configuration文件都没问题,证书等。我试图通过打开否“validation构build的产品”来绕过错误-19011。
编辑2:-19011不再显示,但是当我尝试validation或提交,我得到这个错误:
The archive is invalid. var/folders/*randomnumbers* app.ipa does not exist.
在这种情况下我该怎么做? 我已经阅读了一些答案,但没有工作。
我通过苹果技术工程师的帮助解决了这个问题:
在目标中,在构build设置 – 产品名称,我有应用程序的名称与空格和特殊字符( ?
字符)。 改变之后,更改了Bundle Name,我解决了所有的问题。
希望这将有助于某个人,有一天。
您说过您试图“在供应中心更新所有证书”。 你确定你是:
-
使用有效的证书。 您是否将私钥导入您的钥匙串?
-
为“发布”或“分发”configurationselect正确的configuration文件+证书组合?
您的开发configuration可能是正确的,因此您可以在您的设备上进行testing(如果有的话),但是您的发行configuration是错误的。
转到XCode中的“构build设置”,并validation在“发布”或“分发”下,您select了分发证书(而不是开发证书)以及与其相关的供应configuration文件。
如果这不起作用,你的问题可能与这个问题有关。 尝试重新安装?
希望这可以帮助。
您确定您的分发证书是针对app store的,而不是专门分发的?
从“产品”菜单转到“编辑模式”,从左侧边栏中find“存档”,然后检查您正在使用的存档configuration。 它应该是分配。
另一个要检查的是configuration文件configuration正在使用哪个configuration文件,您可以从代码签名一节中的项目生成设置中检查。
确保我的证书和configuration文件对于内部部署是正确的,并确保目标名称中没有任何不需要的空格或字符后,对我而言,工作原理是将我的scheme从“debugging”更改为“发布” 。 产品 – >scheme – >编辑scheme – >单击运行 – >更改生成configuration到发布。