我可以从iOS DeviceSupport中删除数据吗?
用过去不再需要的东西来清理我的磁盘之后,我遇到了MacHD /用户/用户/库/开发人员/ Xcode的iOS设备支持文件夹,这个文件夹将近20GB。
以前也有类似的问题,但从那时起,很多事情都发生了变化,希望得到最新的答案。
只要我有我用于testing的版本,我可以删除旧的/未使用的版本,而不会破坏任何东西?
基本上只需要~/Library/Developer/Xcode/iOS DeviceSupport
文件夹来表示崩溃日志。
你可以完全清除整个文件夹。 当然,下一次连接其中一个设备时,Xcode会重新下载设备中的符号数据。
我每年要清理一次这个文件夹,删除一些我不再支持的iOS版本的文件夹,或者期望永远不得不象征着一个崩溃日志。
更多提示性的答案支持rmaddy的答案,我们的主要目的是删除不必要的文件和文件夹:
-
DeviceSupport – 您可以保留将来您可能需要的日志模拟器。 这是不同设备/ iOS的符号崩溃日志。
-
每隔几天删除一次该文件夹
~/Library/Developer/Xcode/DerivedData
-
您的所有目标都保存在存档文件夹中。 在决定删除这个文件夹的内容之前,这里是一个警告 – 如果你想能够debugging你的应用程序的部署版本,你不应该删除档案
~/Library/Developer/Xcode/Archives
-
当您连接设备时,iOS设备支持文件夹会创build一个以设备版本作为标识符的子文件夹。 大部分时间,这只是老东西。 保持最新的版本,其余的可以被删除(如果你没有在5.1.1上运行的应用程序,没有理由保留5.1.1的目录/目录)。
~/Library/Developer/Xcode/iOS DeviceSupport
-
Core Simulator文件夹对于许多Xcode用户来说是熟悉的。 这是模拟器的领土; 这是它存储应用程序数据的地方。 很明显,如果你不再支持这些版本的应用程序,你可以折腾旧版本的模拟器文件夹/文件夹。 而且,使用菜单中的“重置内容和设置”选项可以更安全地删除模拟器中的所有应用程序数据。
~/Library/Developer/CoreSimulator
-
caching总是安全的删除,因为它们将根据需要重新创build。 这不是一个目录; 这是一个Xcode项目的文件。 删除!
~/Library/Caches/com.apple.dt.Xcode
-
另外,Apple iOS设备每次连接到Mac机器时都会自动将特定文件和设置同步到Mac。 为了安全起见,最好使用iTunes偏好设置的“设备”面板删除较旧的备份; 你应该保留最近的备份偏离课程。
~/Library/Application Support/MobileSync/Backup
我回来了约40GB! 如需更多帮助,请访问http://ajithrnayak.com/post/95441624221/xcode-users-can-free-up-space-on-your-mac