如何更改iOS模拟器目录

Posted

技术标签:

【中文标题】如何更改iOS模拟器目录【英文标题】:How to change iOS simulator directory 【发布时间】:2019-06-02 21:33:05 【问题描述】:

Xcode 在我的 SSD 上占用了大量可用空间,因此我将它安装在我的外置 HDD 上。但是当我尝试在 Xcode 偏好中下载任何 ios 模拟器时,我注意到它仍然下载到我的 SSD 上。你能告诉我吗?在终端,其他任何地方?

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

我预计 iOS 模拟器会被下载到我的外部硬盘并且运行良好

【问题讨论】:

只是一个提示,把你经常使用的任何东西移动到 SSD 和任何文件,纯数据到 HDD。 【参考方案1】:

从 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 的符号链接。

【讨论】:

谢谢,我试试)

以上是关于如何更改iOS模拟器目录的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 iOS 模拟器 SDK [重复]

在 ios 5 模拟器中使用时如何更改 UIPageControl 的颜色

更改 iOS 模拟器保存的屏幕截图的位置

如何在 iOS 模拟器中查看文档目录?

文件目录更改每次重启 Swift iOS

如何在 iOS 模拟器上使用某种语言键盘启动 Appium 测试