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

更新 :由于这个问题得到了一些意见,我想我最好强调事实, 我解决了这个问题 ,只需从Mac App Store重新下载Xcode 。 在重新安装它甚至给我一个方便的选项删除以前的版本,并用新的replace它。 希望这可以帮助每个人都有同样的问题! 🙂

所以我试图更新我从应用程序商店下载的Xcode 4.2,但是当我使用“安装Xcode.app”更新时出现这个错误:

在这里输入图像说明

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

我不确定我应该提供哪些其他信息,所以请让我知道如果你想要更多的信息:)

编辑:这里是完整的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”}

打开系统偏好的date和时间,并设置一年前的date(在我的情况下,可能优选date可能是Xcode 4.3发布之前的date),并且我的安装已成功完成。

日志中显示以下错误:

 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"} 

环顾网上,我发现了以下build议:

  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. 重新安装OS:

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

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

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

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

编辑:根据评论重新sorting。