苹果开发工具更新到Xcode 15后,打开加载以及安装相关模块后会弹窗自动下载iOS 17.0 Simulator (21A328),但是很慢,最后报下载失败,具体如下。
Failed - Could not download iOS 17.0 Simulator (21A328).
The network connection was lost.
Domain: NSURLErrorDomain
Code: -1005
Recovery Suggestion: The network connection was lost.
User Info: {
DVTErrorCreationDateKey = "2023-10-13 14:33:53 +0000";
DVTRecoveryBlockKey = "<__NSGlobalBlock__: 0x114115438>";
NSLocalizedRecoveryOptions = (
Cancel
);
NSRecoveryAttempter = "<_DVTErrorRecoveryHandler: 0x60003c865f70>";
}
--
System Information
macOS Version 13.6 (Build 22G120)
Xcode 15.0 (22265) (Build 15A240d)
Timestamp: 2023-10-13T22:33:53+08:00
这个时候可以直接到苹果官网开发者下载中心搜索“Simulator Runtime”,然后选择Xcode提示要下载的版本,一定要是Xcode提示的版本不然等下没法用!
按照官网Installing and managing Simulator runtimes在终端执行下面三条命令,其中第一条要加上“sudo”用root权限执行、最后一条要换成上面自己下载的具体路径和对应的dmg文件名。建议先退出Xcode。
xcode-select -s /Applications/Xcode.app
xcodebuild -runFirstLaunch
xcrun simctl runtime add "~/Downloads/iOS_17.0.1_Simulator_Runtime.dmg"
重新启动,等验证完即可正常使用Simulator模拟器了。
另外,可以通过“xcrun simctl runtime list”查看安装的版本,可以通过“xcrun simctl runtime delete 查出来的那串ID”删除该版本。
另外,还可以通过“Xcode->Settings…->Platforms”然后找要下载的模拟器点“GET”来下载模拟器。
有些功能可能会报错,不过不影响自己应用测试。
历史上的今天:
展开阅读全文
上一篇: 分享录应用通过了ICP备案的APP备案