在OSX 10.6.8上安装XCode 3.2.5会产生错误 - “操作无法完成.CSSMERR_TP_CERT_EXPIRED”

时间:2012-04-03 22:30:17

标签: xcode osx-snow-leopard

在OSX 10.6.8上安装XCode 3.2.5时,我在/private/var/log/install.log中收到以下错误消息

  

安装预检失败:错误域= PKInstallErrorDomain代码= 102   UserInfo = 0x1d9a30“软件包”iPhoneSDKTools.pkg“不受信任。”   底层错误=(错误域= NSOSStatusErrorDomain代码= -21   47409654 UserInfo = 0x1dbe90“无法完成操作.CSSMERR_TP_CERT_EXPIRED”)

为搜索不同版本的XCode的其他人添加问题和答案。

2 个答案:

答案 0 :(得分:13)

我也遇到了从Apple安装下载版本的XCode 3.2.6的问题,检查了日志并得到了“不信任”的错误,并找到了我的方法来发现Package Signature问题。其中一些工具仅适用于Lion,其中大部分是人们捕获22,因为我们使用的是10.6,所以必须使用Xcode 3.2.6 ......

无论如何,简而言之,将系统日期更改回2012年2月(2012年3月证书到期之前),然后安装.... 对我来说很好,这样的话简单的解决方案 - 虽然很长时间没到达......

编辑:对不起,只是点击查看关于日期/时间的链接,我直接去了重新打包机。如果没关系,我会把它留在这里,因为它可以直接回答像我这样的人在Google等上发现这个问题

答案 1 :(得分:3)

我在最近的stackoverflow帖子中找到了XCode 4.2的解决方案。

按照说明平整为XCode 3.2.5工作的图像:
http://managingosx.wordpress.com/2012/03/24/fixing-packages-with-expired-signatures/