赞
踩
浏览完并用不再需要的旧东西清理磁盘后,我遇到了~/User/Library/Developer/Xcode中的iOSDeviceSupport文件夹,该文件夹占用了近20GB的空间。
之前也曾提出过类似的问题,但此后许多事情都发生了变化,我希望获得最新的答案。
只要拥有用于测试的版本,是否可以删除旧版本/未使用版本而不破坏任何内容?
相同的解决方案适用于xCode 8.3.3。 这是旧的iOS版本占用的空间,而不是旧的设备模拟器。
基本上只需要~/Library/Developer/Xcode/iOS DeviceSupport文件夹来象征崩溃日志。
您可以完全清除整个文件夹。当然,下次您连接一台设备时,Xcode将从设备上重新下载符号数据。
我每年大约删除一次该文件夹,方法是删除不再支持的iOS版本的文件夹,或者期望用它来表示崩溃日志。
那里只有41GB的数据,这没有任何意义!因此,如此处所述,删除大部分未使用的iOS版本是一个好主意!谢谢
请注意,该文档仅从实际连接的设备下载。如果从与您的iOS版本不同的客户端设备获取崩溃报告,则该版本不在" iOS DeviceSupport"中时,您将无法读取崩溃报告。
或只是删除~LibraryDeveloperXcodeiOS DeviceSupport*SymbolsSystemLibraryCaches*-仍可恢复大量存储,但是如果以后需要它,您仍然可以在旧设备中获得支持。
堆栈溢出的最大答案之一-做到了这一点,并立即清除40 GB的存储空间
我使用很多iPad;这样做并清除了超过60GB。
非常感谢!对我来说,~LibraryDeveloperXcode中的整个大小为94 GB,但是iOS DeviceSupport几乎占据了全部空间。通过删除那些不经常使用的设备的不需要的目录,这可以帮助我回收大约90 GB的空间。再次感谢。
支持rmaddy答案的更多建议性答案,因为我们的主要目的是删除不必要的文件和文件夹:
DeviceSupport-您可以保留模拟器,将来可能需要该日志。它象征着不同设备/ iOS的崩溃日志。
每隔几天间隔删除此文件夹
~/Library/Developer/Xcode/DerivedData
您的所有目标均以存档形式保存在"存档"文件夹中。在决定删除此文件夹的内容之前,请注意以下警告-如果您希望能够调试已部署的App版本,则不应删除存档
~/Library/Developer/Xcode/Archives
附加设备时,iOS设备支持文件夹会创建一个子文件夹,并将设备版本作为标识符。在大多数情况下,它只是陈旧的东西。保留最新版本,其余版本可以删除(如果您没有在5.1.1上运行的应用,则没有理由保留5.1.1目录/目录)。
~/Library/Developer/Xcode/iOS DeviceSupport
许多Xcode用户都熟悉Core Simulator文件夹。它是模拟器的领土;那就是它存储应用程序数据的地方。很明显,如果您不再支持那些版本的模拟器,则可以扔掉旧版本的模拟器文件夹/文件夹。而且,使用菜单中的"重置内容和设置"选项来删除模拟器中的所有应用程序数据更加安全。
~/Library/Developer/CoreSimulator
缓存始终可以安全删除,因为可以根据需要重新创建它们。这不是目录;这是Xcode Project类型的文件。删除!
~/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
我使用Xcode 8.1,我已经删除了Archives,CoreSimulator,DerivedData,iOS DeviceSupport和Products(因为我不再管理任何产品)的内容。我也回来了。 40GB。但是Xcode没有任何理由就开始进行过多的CPU工作。随着时间的推移,病态会提供更多反馈。
这是第5步的便捷shell命令:xcrun simctl erase all
我想知道我所有的空闲空间都去了哪里。删除所有这些(除了我实际上需要的一些档案),还给了我42GB的空间。感谢您的回答!
是的,您可以通过操作系统的符号从iOS设备支持中删除数据,每个体系结构的每个版本一个。用于调试。
如果您不再需要支持这些设备,则可以删除目录而不会造成任何影响
由于不建议使用符号崩溃日志来删除最终版本,因此您仍可以删除所有Beta版本,因为它们将不再需要它们。这些是在版本号之后具有较长ID的标识符。
查看12.3.1(最终版)和12.4(测试版)的屏幕截图比较
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。