如何更改iOS模拟器目录

3
Xcode占用我SSD很多空间,所以我将其安装在外置硬盘上。但是当我尝试在Xcode偏好设置中下载任何iOS模拟器时,我注意到它仍然下载到了我的SSD上。请问如何更改iOS模拟器的目录?可以在终端或其他地方吗?
我尝试寻找命令行组合,以更改模拟器路径。
我期望iOS模拟器会下载到我的外置硬盘并正常工作。

只是一个小提示,把你经常使用的东西都移到SSD上,而将文件和普通数据放在HDD上。 - undefined
1个回答

2
最初的回答: 从Xcode 11开始(昨天发布给开发人员进行测试),我们应该将模拟器运行时定位在/Volumes/*/Library/Developer/CoreSimulator/Profiles/Runtimes。
我建议你将它们移动到备用驱动器上的那个位置。在CoreSimulatorService正在运行时这样做可能会混淆其状态,因为我们目前不能处理根文件系统中的运行时消失(尽管可以通过磁盘弹出使它们消失),所以在移动后,您可能需要通过运行以下命令来SIGKILL CoreSimulatorService:
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService 2> /dev/null

如果您不想等待Xcode 11,也可以从/Library/Developer/CoreSimulator/Profiles创建符号链接到/Volumes/MyHDD/Library/Developer/CoreSimulator/Profiles。将"Original Answer"翻译为"最初的回答"。

谢谢,我会试一下的。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接