我可以从iOS DeviceSupport中删除数据吗?

用过去不再需要的东西来清理我的磁盘之后,我遇到了MacHD /用户/用户/库/开发人员/ Xcode的iOS设备支持文件夹,这个文件夹将近20GB。

以前也有类似的问题,但从那时起,很多事情都发生了变化,希望得到最新的答案。

只要我有我用于testing的版本,我可以删除旧的/未使用的版本,而不会破坏任何东西?

截图

基本上只需要~/Library/Developer/Xcode/iOS DeviceSupport文件夹来表示崩溃日志。

你可以完全清除整个文件夹。 当然,下一次连接其中一个设备时,Xcode会重新下载设备中的符号数据。

我每年要清理一次这个文件夹,删除一些我不再支持的iOS版本的文件夹,或者期望永远不得不象征着一个崩溃日志。

更多提示性的答案支持rmaddy的答案,我们的主要目的是删除不必要的文件和文件夹:

  1. DeviceSupport – 您可以保留将来您可能需要的日志模拟器。 这是不同设备/ iOS的符号崩溃日志。

  2. 每隔几天删除一次该文件夹

     ~/Library/Developer/Xcode/DerivedData 
  3. 您的所有目标都保存在存档文件夹中。 在决定删除这个文件夹的内容之前,这里是一个警告 – 如果你想能够debugging你的应用程序的部署版本,你不应该删除档案

     ~/Library/Developer/Xcode/Archives 
  4. 当您连接设备时,iOS设备支持文件夹会创build一个以设备版本作为标识符的子文件夹。 大部分时间,这只是老东西。 保持最新的版本,其余的可以被删除(如果你没有在5.1.1上运行的应用程序,没有理由保留5.1.1的目录/目录)。

     ~/Library/Developer/Xcode/iOS DeviceSupport 
  5. Core Simulator文件夹对于许多Xcode用户来说是熟悉的。 这是模拟器的领土; 这是它存储应用程序数据的地方。 很明显,如果你不再支持这些版本的应用程序,你可以折腾旧版本的模拟器文件夹/文件夹。 而且,使用菜单中的“重置内容和设置”选项可以更安全地删除模拟器中的所有应用程序数据。

     ~/Library/Developer/CoreSimulator 
  6. caching总是安全的删除,因为它们将根据需要重新创build。 这不是一个目录; 这是一个Xcode项目的文件。 删除!

     ~/Library/Caches/com.apple.dt.Xcode 
  7. 另外,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