尝试在Xcode 15.0中安装iOS 17.0模拟器时出现问题。问题是当Xcode更新到版本15时,现在我之前下载的所有模拟器都消失了。尽管我之前安装过iOS 15.0,但它似乎不适合我运行,而且我收到一条错误消息,指出我需要iOS 17。然后当我尝试从xcode下载这个。我最终得到了这个错误消息。
xiozqbni1#
选项一:
您可以查看MacBook上的可用磁盘空间。当您的空间不足时,这通常会成为一个问题,从技术上讲,您只需要大约23 GB的可用磁盘空间。但是,我不得不释放高达50 GB来安装它。您可以管理您的空间并尝试再次下载。
选项二:
您可以尝试使用Terminal下载并安装特定平台的iOS 17.0模拟器运行时。使用-downloadPlatform选项,并像这样指定平台:
Terminal
-downloadPlatform
xcodebuild -downloadPlatform iOS
选项三:
您可以从此链接下载iOS 17.0模拟器运行时-https://developer.apple.com/download/all/下载运行时后,在您的终端中执行以下命令:
sudo xcode-select -s /Applications/Xcode.app xcodebuild -runFirstLaunch xcrun simctl runtime add "~/Downloads/iOS_17_Simulator_Runtime.dmg"
有关安装其他模拟器运行时的更多信息,请参阅Apple官方文档-https://developer.apple.com/documentation/xcode/installing-additional-simulator-runtimes
4ioopgfo2#
我已经两次面对这个问题。唯一的解决方案是手动删除当前的iOS 17.0模拟器并下载+重新安装它。
kzmpq1sx3#
我也面临着这个问题.这里是为我工作的解决方案:
**1-**转到URL:https://developer.apple.com/download/all/**2-**您需要使用开发者帐户登录。**3-**下载“iOS 17模拟器”。
**4-**下载可能会暂停,但请耐心等待。最终经过很长一段时间,它会下载(使用IDM或Chrome,如果你有。这些软件有更好的倾向恢复下载)。**5-**一旦文件下载打开终端并运行命令:
xcrun simctl runtime add "Path to downloaded dmg file"
比如xcrun simctl runtime add "~Downloads/iOS_17_Simulator_Runtime.dmg"
xcrun simctl runtime add "~Downloads/iOS_17_Simulator_Runtime.dmg"
v6ylcynt4#
对我来说,这个问题是通过重新启动我的Mac(M1索诺马14. 0,如果知道这一点有帮助的话),重新打开Xcode,然后完成的。再次成功建设
ekqde3dh5#
所有下载的运行时都应该在Xcode中使用之前挂载。通过Xcode或Xcode实用程序卸载它们会使Xcode失败,重新启动Xcode是不够的。重新下载图像可能会有所帮助,但重新启动mac会使运行时再次可用。此命令应该对已下载的运行时执行相同的操作,而无需重新启动:
sudo xcrun simctl runtime add /Library/Developer/CoreSimulator/Images/15ACE7E8-AFE4-4D64-8597-6D6913A32124.dmg
但是如果没有sudo,它会失败并出错(因为文件的所有者是system):
The operation couldn’t be completed. No such file or directory
而sudo则会失败,并出现另一个错误:
Unusable - Other Failure: Error Domain=SimDiskImageErrorDomain Code=5 "Duplicate of 15ACE7E8-AFE4-4D64-8597-6D6913A32124"
导出安装的图像也不工作,因为“你没有权限访问下载”错误,但真实的原因是因为dmg文件的所有者是系统。Xcode 15有点坏,不是吗?
5条答案
按热度按时间xiozqbni1#
选项一:
您可以查看MacBook上的可用磁盘空间。当您的空间不足时,这通常会成为一个问题,从技术上讲,您只需要大约23 GB的可用磁盘空间。但是,我不得不释放高达50 GB来安装它。您可以管理您的空间并尝试再次下载。
选项二:
您可以尝试使用
Terminal
下载并安装特定平台的iOS 17.0模拟器运行时。使用-downloadPlatform
选项,并像这样指定平台:选项三:
您可以从此链接下载iOS 17.0模拟器运行时-https://developer.apple.com/download/all/
下载运行时后,在您的终端中执行以下命令:
有关安装其他模拟器运行时的更多信息,请参阅Apple官方文档-https://developer.apple.com/documentation/xcode/installing-additional-simulator-runtimes
4ioopgfo2#
我已经两次面对这个问题。唯一的解决方案是手动删除当前的iOS 17.0模拟器并下载+重新安装它。
kzmpq1sx3#
我也面临着这个问题.这里是为我工作的解决方案:
**1-**转到URL:https://developer.apple.com/download/all/
**2-**您需要使用开发者帐户登录。
**3-**下载“iOS 17模拟器”。
**4-**下载可能会暂停,但请耐心等待。最终经过很长一段时间,它会下载(使用IDM或Chrome,如果你有。这些软件有更好的倾向恢复下载)。
**5-**一旦文件下载打开终端并运行命令:
比如
xcrun simctl runtime add "~Downloads/iOS_17_Simulator_Runtime.dmg"
v6ylcynt4#
对我来说,这个问题是通过重新启动我的Mac(M1索诺马14. 0,如果知道这一点有帮助的话),重新打开Xcode,然后完成的。再次成功建设
ekqde3dh5#
所有下载的运行时都应该在Xcode中使用之前挂载。通过Xcode或Xcode实用程序卸载它们会使Xcode失败,重新启动Xcode是不够的。重新下载图像可能会有所帮助,但重新启动mac会使运行时再次可用。
此命令应该对已下载的运行时执行相同的操作,而无需重新启动:
但是如果没有sudo,它会失败并出错(因为文件的所有者是system):
而sudo则会失败,并出现另一个错误:
导出安装的图像也不工作,因为“你没有权限访问下载”错误,但真实的原因是因为dmg文件的所有者是系统。Xcode 15有点坏,不是吗?