61

我刚刚安装了一个系统提示我的软件更新,可能会影响 Xcode。现在,当我启动 Xcode 时,我会看到一个对话框,指出 Xcode 必须在继续之前安装移动设备框架。当我尝试执行此操作时,在提供密码后,它失败并显示“发生未知错误。有关详细信息,请参阅安装日志。” 我在 install.log 中没有看到任何可以识别问题的有用信息。我尝试重新安装多次并重新启动无济于事。

我目前正在运行 Xcode 4.3。也许我需要升级到 4.4?有没有其他人遇到过这个问题?

4

8 回答 8

165

This problem has once again appeared in Xcode 11.1 and is caused by an invalid certificate that expired some day in October 2019.

You can work around the problem by temporarily changing the system date to before the certificate expiration date.

In the case of Xcode 11, set the system date to Oct 3, 2019, run Xcode, then change the date back after the components have installed.

于 2019-10-31T22:00:40.803 回答
40

在 Xcode 版本 4.3.1 (4E1019) 中,我怀疑我在今天早上 iTunes 更新后遇到了问题。在网上某处找到以下内容:

  • 转到应用程序文件夹
  • 右键单击 Xcode
  • 点击Show Package Contents

然后导航到 Contents/Resources/Packages。双击Install MobileDevice.pkg

于 2012-09-18T18:45:21.683 回答
29

只需将日期更改为 2019 年 10 月即可:

在此处输入图像描述

于 2019-12-06T15:15:18.550 回答
2

我尝试安装所需的组件:

但我有同样的问题:

我推荐@Darren 回答(https://stackoverflow.com/a/58651694/7602110)但我尝试了另一种方法,即卸载 Xcode 并重新安装它,这不是最好的方法,因为我们都知道要多久Xcode 需要安装,但它也可以工作并且值得分享。

于 2019-11-27T20:01:34.897 回答
1

即时更改终端日期的解析器,例如:

须藤日期 103106

于 2019-10-31T01:14:51.297 回答
0

使用上面 cugino 的答案为我解决了这个问题。就我而言,用于签署 .pkg 文件的证书已过期。这可能是任何人在 2015 年 2 月 14 日之后遇到这种情况的原因

于 2015-05-09T19:01:57.637 回答
0

我是iOS开发的新手

我在尝试使用 macOS yosemite 在我的 2009 mac pro 13inch 上安装 XCode 6.4 时遇到了同样的问题。我不知道为什么,就在我根据该线程中的一个答案将系统时间更改回 2019 年 10 月 10 日并单击“重试”按钮后,XCode 终于安装并运行了!

在此之后,我将系统时间改回当前时间(选择自动日期和时间选项),一切对我来说都很好。

于 2020-07-07T21:41:44.910 回答
0

在更新到 Big Sur 版本后,我也遇到了同样的情况。@cugino 在这里报告的一个非常相似的解决方案对我有用,如下所示:

  • 转到“应用程序”文件夹>右键单击Xco​​de>单击显示包内容>然后导航到内容/资源/包。
  • 双击安装XcodeSystemResources .pkg。
于 2021-07-10T20:47:35.080 回答