如何更改iOS模拟器目录

时间:2019-06-02 21:33:05

标签: xcode directory ios-simulator

Xcode在我的SSD上占用了大量可用空间,因此我将其安装在外部HDD上。但是,当我尝试以Xcode首选项下载任何iOS模拟器时,我注意到它仍已下载到我的SSD中。您能告诉我如何更改iOS模拟器目录吗?在终端中,还有其他地方吗?

我试图找到命令行组合,从而改变了模拟器的路径

我希望iOS模拟器可以下载到我的外部硬盘上,并且运行良好

1 个答案:

答案 0 :(得分:0)

从Xcode 11(昨天发布给开发人员的Beta版)开始,我们应该在/ 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的符号链接。