【问题标题】:Xcode 9.3.1 components list empty, can't download iOS 10 simulatorsXcode 9.3.1 组件列表为空,无法下载 iOS 10 模拟器
【发布时间】:2018-05-13 06:32:15
【问题描述】:

我正在运行 Xcode 9.3.1 (9E501),但我的组件列表为空,导致我无法下载 iOS 10 模拟器。

我试过了:

  • 删除以下位置并重新安装 Xcode:

/Applications/Xcode.app

/Library/Preferences/com.apple.dt.Xcode.plist

~/Library/Preferences/com.apple.dt.Xcode.plist

~/Library/Caches/com.apple.dt.Xcode

~/Library/Application\ Support/Xcode

~/库/开发者/

  • 手动删除我所有的 iOS 模拟器

  • 我尝试的任何方法似乎都不起作用。我正在运行一个非管理员用户并使用管理员用户安装 Xcode,如果这有什么不同的话。项目是通用的,部署目标是 10.3(认为这无关紧要)。

【问题讨论】:

  • 在 Xcode 中,菜单项 Windows > Devices & Simulators,您是否看到 Simulators 下列出的任何内容?如果您单击该模拟器列表左下角的+ 按钮(即使该列表为空),您是否有任何安装新模拟器的选项?
  • 试试这个答案。可能有帮助:stackoverflow.com/a/44541710/5912335
  • @christopherdrum - 是的,有一些适用于 iOS 11 的模拟器。没有适用于 iOS 10。当我点击添加时,我只能添加 iOS 11 模拟器。可以选择下载其他模拟器,这会将我带到原始帖子中的空白组件页面。我也尝试删除所有模拟器并重新安装,但组件页面仍然是空的。
  • @BadhanGanesh - 我尝试删除包含链接中文件夹的整个 Developer 文件夹,但没有成功。我尝试删除那个文件夹并重新启动 xcode 但效果相同
  • 在 Xcode 12.0.1 中仍然是一个问题 :(

标签: ios xcode


【解决方案1】:

我能够通过命令行手动安装 iOS 10.3.1。仍然无法让组件显示任何内容。

# Install xcode-install command line tools
gem install xcode-install

# Use xcversion to install additional iOS versions
xcversion simulators --install='iOS 10.3.1'

【讨论】:

  • 哇。所以,这个 gem 还安装了 61 个其他 gem,包括:googleauth、google-api-client、google-cloud-env、google-cloud-errors、google-cloud-core、rake、digest-crc、google-cloud-storage、 emoji_regex、jmespath、aws-partitions、aws-eventstream、aws-sigv4、aws-sdk-core、aws-sdk-kms、aws-sdk-s3、fastlane。真的需要所有这些东西来简单地下载模拟器 SDK 吗? :)
【解决方案2】:

在向 Apple 提交错误报告后,该问题已得到解决。

【讨论】:

  • 大声笑。为什么我对此投了反对票?提交错误报告?
猜你喜欢
  • 1970-01-01
  • 2015-02-14
  • 2018-03-11
  • 2015-09-01
  • 1970-01-01
  • 2015-11-05
  • 1970-01-01
  • 2018-11-06
  • 1970-01-01
相关资源
最近更新 更多