在苹果开发者网站上,我可以从模拟器中单独下载 Xcode 新测试版。
我正是这么做的。下载 Xcode (3.41GB) 后,我下载了新的 iOS 17 beta,大小为 7.47GB。安装新的 Xcode 后,它提示我再次下载已经下载的 iOS 模拟器。但是当 Xcode 提示时,下载也非常缓慢,我不想等待,因为我的下载文件夹中有模拟器 DMG。
我已经看过这里了,但没有帮助:直接下载 Xcode 模拟器
我尝试手动将 .DMG 文件的内容放入 Xcode 中的库中,如一些旧帖子所述,例如“Cashes/com.apple.dt.Xcode/Downloads/” 但这没有用。重新启动 Xcode 我有同样的提示要求我重新下载模拟器。
经过一番谷歌搜索后,我在这里找到了答案:
https://developer.apple.com/documentation/xcode/installing-additional-simulator-runtimes
只需移至底部显示“从命令行安装和管理模拟器运行时”即可。
使其发挥作用的步骤是:
// Select version of Xcode
xcode-select -s /Applications/Xcode-beta7.app
// launch it
xcodebuild -runFirstLaunch
// and here I add the path to the simulator I downloaded!
xcrun simctl runtime add "~/Downloads/iOS_17_beta_7_Simulator_Runtime.dmg"
这非常有效,当我再次打开 Xcode 时,它确实识别了新的运行时!
ps。如果您也需要 watchOS,还有一个很棒的命令可以直接从命令行下载所有模拟器!
xcodebuild -downloadAllPlatforms