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,我解决了所有的问题。

希望这将有助于某个人,有一天。

您说过您试图“在供应中心更新所有证书”。 你确定你是:

  1. 使用有效的证书。 您是否将私钥导入您的钥匙串?

  2. 为“发布”或“分发”configurationselect正确的configuration文件+证书组合?

您的开发configuration可能是正确的,因此您可以在您的设备上进行testing(如果有的话),但是您的发行configuration是错误的。

转到XCode中的“构build设置”,并validation在“发布”或“分发”下,您select了分发证书(而不是开发证书)以及与其相关的供应configuration文件。

如果这不起作用,你的问题可能与这个问题有关。 尝试重新安装?

希望这可以帮助。

您确定您的分发证书是针对app store的,而不是专门分发的?

从“产品”菜单转到“编辑模式”,从左侧边栏中find“存档”,然后检查您正在使用的存档configuration。 它应该是分配。

另一个要检查的是configuration文件configuration正在使用哪个configuration文件,您可以从代码签名一节中的项目生成设置中检查。

确保我的证书和configuration文件对于内部部署是正确的,并确保目标名称中没有任何不需要的空格或字符后,对我而言,工作原理是将我的scheme从“debugging”更改为“发布” 。 产品 – >scheme – >编辑scheme – >单击运行 – >更改生成configuration到发布。