对于 iOS 开发者来说, 每次重新安装/升级了 Xcode 后, 经常会遇到缺少某些版本的 Simulator 问题. 对于需要进行不同 iOS 系统版本测试的开发者来说, 这是一件很不方便的事.
当然, 我们可以在 Xcode 中重新下载所缺的 Simulator. 但是, 由于八达岭内网络环境的复杂性, 我们需要另辟蹊径.
如果我们能手动地直接下载 Simulator 来安装, 那就好了!
对于这个问题, 万能的 stackoverflow 是 这样 回答的.
1. 打开 Xcode, 打开 Preferences, 切换到 Components 选项卡.
2. 这时, 打开系统的 Console App, 点击左上角的 “Clear Display”, 清空当前的 Console 信息.
3. 回到打开的 Xcode Preferences 窗口, 点击开始下载模拟器, 然后再取消它.
4. 现在, 在 Console 窗口中, 你将会看到因取消操作而打印出的 Console 消息, 注意其中包含了完整的模拟器下载 URL.
5. 从 Console 中复制出这个 URL 地址. 然后, 使用任意的下载工具去下载它(比如迅雷).
注意, 这个 URL 在 Console 中输出时, 后面多了一个
.
字符. 复制出来时, 记得把这个多余的字符去掉.
如: 这里是https://xxxxxx.dmg.
的型式, 需修改为https://xxxxxx.dmg
6. 最后, 把下载下来的 dmg
文件, 复制到以下的文件夹路径下(若 Downloads 文件夹不存在, 手动创建它).
1 | ~/Library/Caches/com.apple.dt.Xcode/Downloads |
注意: 一定不能修改下载文件的文件名