2012-06-20 79 views
1

我一直在重建我的编译环境时遇到问题。过去它运行良好,但在运行存档过程中,我已经设法让自己回到过去几天。证书问题:由未知authorith签署的Apple WWDRCA证书

我已经耐心地完成了TN2250。

一切都顺利 - 除了我做的事,苹果WWDRCA.cer都出现在我的钥匙串访问的登录(默认)钥匙串中,因为“此证书由未知权威签名。”我尝试从Apple iOS供应配置文件链接中获取证书以及硬链接 - 这并不重要,但我现在绝望了。

我的开发人员和分发证书看起来很好 - 在Keychain Access中他们的视图旁边没有错误,他们包含我的私钥,尽我所知(点击箭头,放下它,还有我的钥匙。 )

甚至在我添加证书之前我会注意到这一点。我的意思是 - 它来自苹果?这是一个文件。为什么它不能正确签名?

这些错误随着我尝试的各种事情而变化。但重复一个是

CSSMERR_TP_NOT_TRUSTED codesign failed with exit code 1 

我试过&简称:

CSSMERR_TP_NOT_TRUSTED error

和TN2250这里的具体点:

https://developer.apple.com/legacy/library/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933-CH1-TNTAG19

回答

4

只是似乎有想通了。我没有在任何地方看到这个答案,所以我会回答我自己的问题。似乎我的钥匙串缺少有效的“Apple Computer,Inc.根证书”和“Apple Inc.根证书”。只要我安装了这些,我的证书就变成了“绿色”并且是有效的。

我从这里得到这些证书:http://www.apple.com/certificateauthority/

+0

我也有同样的问题。但即使在下载这些证书后,问题仍然存在。你在哪里复制这些证书?我将其复制到钥匙串访问中的登录证书选项卡中。 –

+0

这已经有一段时间了,所以我不记得 - 但我相信他们是要进入你的钥匙链。如果您点击左下方窗格中的“类别”框,您会看到一个名为“我的证书”的项目。然后我会出现在右侧的主窗格中。 – bleeckerj