在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的其他人添加问题和答案。
答案 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/