Xcode 我可以从iOS设备支持目录中删除数据吗?
在用我不再需要的旧东西检查并清理磁盘后,我在Xcode 我可以从iOS设备支持目录中删除数据吗?,xcode,xcode8,delete-file,temporary-files,Xcode,Xcode8,Delete File,Temporary Files,在用我不再需要的旧东西检查并清理磁盘后,我在~/Library/Developer/Xcode中发现了iOS DeviceSupport文件夹,该文件夹占用了近20 GB的空间 一个类似的问题,但从那以后很多事情都发生了变化,我想得到一个最新的答案 只要我有用于测试的版本,我可以删除旧的/未使用的版本而不破坏任何东西吗 基本上只需要使用~/Library/Developer/Xcode/iOS DeviceSupport文件夹来表示崩溃日志 您可以完全清除整个文件夹。当然,下次连接一台设备时,X
~/Library/Developer/Xcode
中发现了iOS DeviceSupport
文件夹,该文件夹占用了近20 GB的空间
一个类似的问题,但从那以后很多事情都发生了变化,我想得到一个最新的答案
只要我有用于测试的版本,我可以删除旧的/未使用的版本而不破坏任何东西吗
基本上只需要使用
~/Library/Developer/Xcode/iOS DeviceSupport
文件夹来表示崩溃日志
您可以完全清除整个文件夹。当然,下次连接一台设备时,Xcode会从设备上重新下载符号数据
我每年大约清理一次该文件夹,方法是删除我不再支持或预计将永远不得不象征崩溃日志的iOS版本的文件夹。更具启发性的答案支持rmaddy的答案,因为我们的主要目的是删除不必要的文件和文件夹:
~/Library/Developer/Xcode/DerivedData
~/Library/Developer/Xcode/Archives
~/Library/Developer/Xcode/iOS DeviceSupport
~/Library/Developer/CoreSimulator
xcrun simctl delete unavailable
)
~/Library/Caches/com.apple.dt.Xcode
~/Library/Application Support/MobileSync/Backup
我找回了40GB左右 是的,您可以通过操作系统的符号从iOS设备支持中删除数据,每个版本对应于每个体系结构。它用于调试。
如果您不再需要支持这些设备,您可以删除目录而不会产生不良影响我根据@JamshedAlam的伟大回答编写了一个小型命令行实用程序,用于那些厌倦手动删除这些文件夹内容的人。如果你认为它会对你有所帮助。是一款很棒的MacOs应用程序,它可以让你管理和删除所有不必要的Xcode文件。我强烈建议使用它。那里只有41GB的数据,这是没有意义的!因此,删除大部分未使用的iOS版本是一个好主意,如下所述!感谢您注意,文档仅从实际连接的设备下载。如果您从与您的iOS版本不同的客户端设备获得崩溃报告,则如果该版本不在“iOS设备支持”中,您将无法读取崩溃报告。或者只需删除
~/Library/Developer/Xcode/iOS DeviceSupport/*/Symbols/System/Library/Caches/*
-仍会恢复大量存储,但是,如果您以后需要,您仍然可以使用传统设备支持。解决堆栈溢出问题的最好方法之一就是这样做,并立即清除40 GB的存储空间。我使用了大量iPad;我使用的是Xcode 8.1,我删除了存档、CoreSimulator、DeriveData、iOS设备支持和产品的内容(因为我不再管理我的任何产品)。我还拿到了一张票。40GB。但是Xcode开始无缘无故地做过多的CPU工作。随着时间的推移,我会提供更多的反馈。我想知道我所有的空闲空间都到哪里去了。删除所有这些文件(除了我实际需要的一些存档文件)给了我42GB的空间。谢谢你的回答!由于这个答案的很大一部分是从引用的网站复制的,请添加适当的归属:我得到了63.31 GB左右的免费:)哇!正在运行xcrun simctl delete unavailable
释放了33 GBs!同样的解决方案适用于xCode 8.3.3。是旧的iOS版本占用了空间,而不是旧的设备模拟器。