我的~/Library/Developer/CoreSimulator/Devices文件夹是26 GB。
把所有内容都删掉安全吗?这些文件会自动重新生成吗?
我的~/Library/Developer/CoreSimulator/Devices文件夹是26 GB。
把所有内容都删掉安全吗?这些文件会自动重新生成吗?
当前回答
对于Xcode 8:
我要做的是在终端中运行sudo du -khd 1,以简单的文本形式查看文件系统中每个文件夹的存储量,然后使用cd命令上/下钻取隐藏巨大GB的位置。
最终你会找到Users//Library/Developer/CoreSimulator/Devices文件夹,在这里你可以不用担心删除那些使用iOS版本的“设备”。将它们全部删除也是安全的,但请记住,你会丢失写入设备的数据,比如你可能想要用作备份版本的sqlite文件。
因为我在旧的iOS版本上进行了大量测试,所以我曾经节省了超过50GB的内存。
其他回答
尝试在您的终端上运行xcrun simctl delete不可用。
原来的答案:Xcode -免费清除设备文件夹?
该目录是用户数据的一部分,你可以删除任何用户数据而不会严重影响Xcode。您可以删除整个CoreSimulator/目录。当你下次运行模拟器时,Xcode会在那里为你重新创建新的实例。如果你可以承受损失之前应用的模拟器数据,这是获得空间的简单方法。
更新: 一个相关的有用应用是“DevCleaner for Xcode” https://apps.apple.com/app/devcleaner-for-xcode/id1388020431
对于Xcode 8:
我要做的是在终端中运行sudo du -khd 1,以简单的文本形式查看文件系统中每个文件夹的存储量,然后使用cd命令上/下钻取隐藏巨大GB的位置。
最终你会找到Users//Library/Developer/CoreSimulator/Devices文件夹,在这里你可以不用担心删除那些使用iOS版本的“设备”。将它们全部删除也是安全的,但请记住,你会丢失写入设备的数据,比如你可能想要用作备份版本的sqlite文件。
因为我在旧的iOS版本上进行了大量测试,所以我曾经节省了超过50GB的内存。
我创建了一个小的命令行实用程序,用于清理CoreSimulator文件夹和其他一些可能占用额外空间的xcode相关文件夹,在这个答案中指定。如果你认为这对你有帮助,你可以在这里看看。
你也可以删除~/Library/Developer/CoreSimulator/Caches/dyld/目录,释放大量内存。