我尝试过清洁模拟器,但是它再次占用了我Mac上的磁盘空间,有人可以建议手动清洁
答案 0 :(得分:2)
"~/Library/Developer/Xcode/iOS DeviceSupport/"
的内容。由于上述操作不适用于iTunes同步等,请尝试以下操作:
删除文件夹"~/Library/Developer/Xcode/iOS DeviceSupport/"
的内容,然后右键单击>获取信息>锁定文件夹。
锁定文件夹将阻止Xcode在下次连接时将模拟文件从iPhone复制到该文件夹。
Xcode可能开始通过nsurlsessiod
下载它,因此您可以阻止它
答案 1 :(得分:2)
如果目标是释放 Xcode 相关和模拟器相关的缓存和数据占用的磁盘空间,而不仅仅是 iOS 支持文件,您可以查看其他文件夹以考虑删除文件,除了 {{1} } 和 ~/Library/Developer/Xcode/iOS DeviceSupport/
到目前为止已在其他 2 个答案中提到。
~/Library/Developer/Xcode/DerivedData
包含来自您的构建的数据,这些数据在符号化/调试已部署的应用程序的过程中可能会有所帮助,但否则可能会被删除。值得庆幸的是,它是按日期组织的,因此您可以选择将特定文件夹保留在其中,并删除其余文件夹~/Library/Developer/Xcode/Archives/
包含模拟器相关数据。它包括一个 ~/Library/Developer/CoreSimulator/
文件夹和一个 Caches
文件夹。如果您不再需要在某些设备上运行您的应用程序,您可以考虑在 Devices
文件夹中删除这些设备的相应文件夹。 Devices
文件夹也可能随着时间的推移而增长,您可以从那里删除内容,并应根据需要重新生成。Caches
可能值得一试。模拟器相关文件在 Xcode 6 左右之前一直存在。因此,您可能仍然存在想要删除的文件(我确实这样做了,在几年前的一些较旧的 Mac 上)~/Library/Application Support/iPhone Simulator
,它应该根据需要重新生成,但清理起来可能不太有用。您也可以考虑不时运行 DevCleaner 以删除不必要的 Xcode 相关文件。
答案 2 :(得分:0)
Command-Option-Shift-K清除构建文件夹。更好的是,退出Xcode并手动清理〜/ Library / Developer / Xcode / DerivedData。删除所有内容,因为存在一个错误,即Xcode将运行项目的旧版本,该项目位于某处 通过执行以下步骤,您可以....