方案:内存的读写速度比硬盘的读写速度快非常多,所以在内存独立开辟一块空间,将xcode的缓存数据设置为该空间地址,就提高了Xcode执行速度。
首先开辟内存空间。将以下命令保存为一个.sh的文件,用终端执行后,就开辟好了:
#!/bin/bash
RAMDISK="disk"
SIZE=2048
diskutil erasevolume HFS+ $RAMDISK `hdiutil attach -nomount ram://$[SIZE*2048]`
mdutil -i on /Volumes/$RAMDISK
(以上开辟内存空间,每次注销或者重启后就没了,可以设置为每次开机自动执行该文件:首先设置该文件默认的打开方式为终端:右击文件->显示简介->打开方式->终端。然后设置开机自动执行,系统偏好设置->用户与群组->登录项,添加改文件并打钩。这样每次开机就自动执行了)
接下来就是设置xcode的缓存路径:Xcode->Preferences(快捷键command+,)->locations,Derived Data项选择Custom,后面填写开辟内存空间的路径即可。