如何从iOS支持中清除Xcode中的垃圾文件

时间:2020-08-25 10:00:19

标签: xcode

我尝试过清洁模拟器,但是它再次占用了我Mac上的磁盘空间,有人可以建议手动清洁

3 个答案:

答案 0 :(得分:2)

  • 删除"~/Library/Developer/Xcode/iOS DeviceSupport/"的内容。
  • 在iOS设置>开发者中删除所有“配对的设备”。
  • 将iPhone连接到Mac,然后选择“不信任”。

由于上述操作不适用于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 上)
  • 有一个 Xcode 特定的缓存(与模拟器无关)~/Library/Application Support/iPhone Simulator,它应该根据需要重新生成,但清理起来可能不太有用。

您也可以考虑不时运行 DevCleaner 以删除不必要的 Xcode 相关文件。

答案 2 :(得分:0)

Command-Option-Shift-K清除构建文件夹。更好的是,退出Xcode并手动清理〜/ Library / Developer / Xcode / DerivedData。删除所有内容,因为存在一个错误,即Xcode将运行项目的旧版本,该项目位于某处 通过执行以下步骤,您可以....

相关问题