Xcode 12 - 下载更多模拟器运行时为空
Posted
技术标签:
【中文标题】Xcode 12 - 下载更多模拟器运行时为空【英文标题】:Xcode 12 - Download more simulators runtime is empty 【发布时间】:2020-09-26 08:19:27 【问题描述】:我无法在 XCode 12 中添加更多模拟器操作系统版本,例如 ios 13,列表为空:
如何添加更多不同版本的模拟器?
【问题讨论】:
您使用的是什么系统版本?这是卡特琳娜吗?是最新的卡特琳娜吗?是 Big Sur 测试版吗?它是最新的 Big Sur 测试版吗?究竟是什么版本的 Xcode?你试过新的 Xcode 测试版了吗? Xcode 版本 12.0.1,MacOS Catalina 10.15.7 我有 Xcode 12 和 Catalina,我看到了模拟器。我不知道12.0.1是什么,我在开发中心没有看到它 这里有同样的问题。 xCode12.0.1 (12A7300)
- macOS Catalina 10.15.6 (19G2021)
12.0.1
有同样的问题
【参考方案1】:
我遇到了完全相同的问题,苹果返回空的模拟器列表。这是我所做的:
首先安装 xcode-install gem (follow readme):
$ gem install xcode-install
然后检查有哪些 iOS 模拟器可用:
$ xcversion simulators
最后安装所需的模拟器,即:
$ xcversion simulators --install='iOS 13.5'
【讨论】:
我必须运行gem install xcode-install --user-install
才能绕过写权限错误。然后当我输入xcversion simulators
(找不到命令)时它不起作用。我看了看,也可能对fastlane
有依赖?毕竟不是一个 3 步的过程。
@Dale 添加了指向xcode-install
自述文件的链接,安装时添加了一些注释。但是对我来说,这就像运行 gem install
一样简单
在gem install xcode-install
之后,当我运行xcversion simulators
它只显示$ xcversion simulators Xcode 12.1 (/Applications/Xcode.app)
如果遇到文件写入问题,请按照***.com/questions/17550903/… 上的第二个分析器解决文件写入问题【参考方案2】:
我有类似的问题。我记得在旧 Xcode 中添加设备的简单选项。在 Xcode 12.X 中你可以直接去Xcode -> Preference -> Component -> Select OS
见下文??
【讨论】:
【参考方案3】:我通过访问苹果开发者下载页面https://developer.apple.com/download/ 并下载 XCode 12.2 beta 解决了这个问题。
我将另一个版本的 XCode 扔进了垃圾桶。我能够看到您的屏幕截图中缺少的所有正常 iOS 模拟器运行时。
更新:Xcode 12.2 Beta 2 中似乎已解决该问题。
【讨论】:
作为一个更新,我今天再次打开了xcode 12.2 beta,现在运行时列表也是空的。不知道该怎么办 你可能会考虑删除答案,因为你证明它不起作用:) 我重新安装了 12.0.1,现在它正在重新填充列表。我不确定它会持续多久,但重新安装后它就在那里。以上是关于Xcode 12 - 下载更多模拟器运行时为空的主要内容,如果未能解决你的问题,请参考以下文章
SynchronizationContext.Current 在不同的应用程序域上运行时为空
如何在 Xcode 12.4 上运行 iOS 模拟器 10.3.1?