"找不到有效的代码签名身份"错误。

3
我知道这已经是老生常谈的问题了,相信我,我已经查看了这里的每一个问题并尝试了所有建议的方法。但仍然没有结果。我的大脑可能还有些盲点。
所以,我的应用程序已经准备好发布版本1(顺便感谢所有帮助过我的人),我正在为上传它而痛苦(因为很可能会被苹果拒绝)。我在另一台机器上开始了这个应用程序,所以我导出了我的私钥并将其导入到我的新系统中。然后我创建了一个分发配置文件并安装了它,但仍然收到来自Xcode的错误信息。经过8个小时的挣扎,我决定撤销我的证书,删除所有配置文件然后去睡觉。今天早上,我在我的新系统上创建了一个新的开发者证书,创建了一个新的配置文件,并安装了所有内容。我可以在我的设备上运行我的应用程序,一切都很好(事实上,比很好,一些警告也消失了)。
但是,现在问题来了,当我创建分发配置文件时,仍然会出现“无效的代码签名”错误。
我看了几个YouTube视频,根据他们的说法,我没有做错任何事情。我阅读了苹果的文档(说实话,这是一团糟),并按照它所说的做了一切,但它太模糊了,我可能错过了某些东西。我在这里找到的所有信息都已经阅读过了,但没有结果。
是否有任何最新的、一步一步的教程?我找到的每一个教程都是Xcode 3或者开发中心的截图不匹配。
如果有人在伦敦想加入我一起去酒吧喝一杯并对苹果造成如此混乱的事情进行抗议,请告诉我。
如果需要屏幕截图,请看下面的图片:
3个回答

2

1
顺便提一下,你意识到你的分发证书和开发证书是不同的证书了吗? - borrrden
是的,现在它可以工作了。我的分销商证书需要被吊销并重新创建。日期匹配,但证书不匹配。无论如何,在你写这个评论的时候我正在回答我的问题 :) - mrEmpty
我将答案采纳给borrrden,因为他的评论指引了我正确的方向。 - mrEmpty

2

好的,我把这个留在这里,供其他遇到这个噩梦的人参考,就像我一样,有点傻/累/缺乏咖啡因。

在吊销和重新创建我的开发者证书后,我没有吊销和重新创建我的分发者证书。我以为我已经做了,日期也匹配(今天),但实际上我没有。我重新创建了它,一切都很好。这可能是一个错误,也可能是我自己的问题,或者两者都有。但是在重新创建开发者证书之后重新创建分发者证书可以解决问题。


0

如果您在升级到iOS8 / xcode6后遇到此错误,则需要手动使用您的appleID登录会员中心并直接下载证书。然后将它们添加到您的钥匙串中,然后您就可以再次开始了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接