Xcode组件安装期间出现错误。

61

我刚刚安装了一个软件更新,可能影响了Xcode。现在当我启动Xcode时,会出现一个对话框,指出在继续之前必须安装Mobile Device Framework。当我尝试安装时,在提供密码后会失败并显示“发生未知错误,请参见安装日志以获取更多详细信息。” 我在install.log中没有找到任何有用的内容来确认问题。我已经尝试重新安装多次和重启,但都无济于事。

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


升级到Xcode 4.4可以解决这个问题。 - Peter Jacobs
https://github.com/wigl/iSimulator/releases/tag/3.3.0 - undefined
10个回答

165

这个问题再次出现在Xcode 11.1中,是由于一个于2019年10月过期的无效证书所引起。

您可以通过暂时更改系统日期为证书到期日期之前来解决该问题。

对于Xcode 11,将系统日期设置为2019年10月3日,运行Xcode,然后在组件安装完成后将日期改回即可。


41

在 Xcode 版本 4.3.1 (4E1019) 中,我怀疑在今天早上进行 iTunes 更新后出现了问题。在网上找到了以下信息:

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

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


1
这对于以下错误非常有效:UNCAUGHT EXCEPTION(NSInternalInconsistencyException):在插件“com.apple.dt.gpu.GPUDebuggeriOSSupport”中获取扩展“Xcode.IDEDeferredInitialization.GPUDebuggeriOSPlatformSupport.GPUiOSInitializer”的键“initializationClass”的值时出错 - Meetai.com
1
安装包后,它显示“正在安装其他组件”。然后又崩溃了! - tuttu47
对我来说,它甚至不要求再安装其他组件。 - Daniel Viglione
我已经安装了/Contents/Resources/Packages/中的所有软件包,并且它可以正常工作。 - Simon Moshenko

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

在此输入图像描述


3
很奇怪,但这种解决方案对我很有用。谢谢。 - SAIF

2
我尝试安装所需的组件: 但我遇到了同样的问题: 我推荐使用 @Darren 的答案(https://dev59.com/emcs5IYBdhLWcg3w-YlD#58651694),但我尝试了另一种方法,即卸载 Xcode 并重新安装,这不是最好的方法,因为我们都知道安装 Xcode 需要多长时间,但它也可以工作,并值得分享。

1

我是一个解析器,用于更改终端日期的示例:

sudo date 103106


4
请阐述为什么这个方法能解决问题。 - Simson

1
我在更新至Big Sur版本后也遇到了同样的问题。 像@cugino在这里报告的那样,下面的解决方法对我也有效:
  • 进入“应用程序”文件夹>右键点击Xcode>点击“显示包内容”>然后导航到Contents/Resources/Packages。
  • 双击安装XcodeSystemResources.pkg。

0

在OS x10.11或更高版本中更改时间...

enter image description here


0

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


0

我是iOS开发的新手

在尝试在我的2009年13英寸mac pro上安装XCode 6.4时,我遇到了同样的问题,而且我的macOS yosemite也出现了问题。我不知道为什么,只是在根据本主题中的一个答案将系统时间更改回2019年10月10日后,点击“再试一次”按钮,XCode最终被安装并运行!

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


0
这对我有用:
$ sudo xcode-select --switch /path/to/Xcode.app

$ sudo xcodebuild -runFirstLaunch

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接