无法更新Xcode 4.2。错误:请参阅var / log / install.log以获取更多详细信息?

时间:2012-03-27 04:03:59

标签: ios xcode

更新:由于这个问题正在得到一些观点,我认为我最好通过重新强调我解决了问题这一事实从Mac App Store下载Xcode 。重新安装后,它甚至给了我一个方便的选项来删除以前的版本并将其替换为新版本。希望这可以帮助每个人带来同样的问题! :)

所以我试图更新从应用商店下载的Xcode 4.2,但是当我使用'安装Xcode.app'时出现此错误。更新器:

enter image description here

任何人都知道我做错了什么或如何解决它?

我不确定我应该提供哪些其他信息,所以如果您想了解更多信息,请告诉我们。)

编辑:这是完整的install.log(我认为):http://pastebin.com/GTzkpL3X

这是一段实际显示错误的摘录:

  

安装预检失败:错误域= PKInstallErrorDomain代码= 102"程序包“DeveloperTools.pkg”不受信任。" UserInfo = 0x7f9d5da29060 {NSLocalizedDescription =包“DeveloperTools.pkg”不受信任。,NSURL = .. / Packages / DeveloperTools.pkg - file://localhost/Applications/Install%20Xcode.app/Contents/Resources/Xcode.mpkg /,PKInstallPackageIdentifier = com.apple.pkg.DeveloperToolsLeo,NSUnderlyingError = 0x7f9d5d9eab40"操作无法完成。 CSSMERR_TP_CERT_EXPIRED"}

2 个答案:

答案 0 :(得分:22)

开放日期&系统首选项的时间并设置一年前的日期(在我的情况下,可能更好的日期可能是Xcode 4.3发布之前的日期。),并且我的安装已成功完成。

答案 1 :(得分:5)

日志中显示以下错误:

Error Domain=PKInstallErrorDomain Code=102 "The package “DeveloperTools.pkg” is untrusted." UserInfo=0x7f9d5da29060 {NSLocalizedDescription=The package “DeveloperTools.pkg” is untrusted. 
PKInstallPackageIdentifier=com.apple.pkg.DeveloperToolsLeo, NSUnderlyingError=0x7f9d5d9eab40 "The operation couldn’t be completed. CSSMERR_TP_CERT_EXPIRED"}

环顾互联网,我发现了以下建议:

  1. 展平包

    http://managingosx.wordpress.com/2012/03/24/fixing-packages-with-expired-signatures/

  2. 更新您的系统软件:

    https://apple.stackexchange.com/questions/45771/xcode-4-2-install-for-snow-leopard-fails-with-an-openglapps-pkg

  3. 重新安装操作系统:

    https://discussions.apple.com/thread/3827920

    https://discussions.apple.com/thread/2616364

  4. 删除与Xcode相关的文件:

    https://discussions.apple.com/thread/3828043

  5. 编辑根据评论重新排序。