我在这里的条目可以追溯到大量的iOS版本(许多GB适用于旧的iOS 8版本,并且还有许多iOS 6和7版本).
我不希望在Xcode中构建应用程序以支持这些iOS版本(也许我会关心iOS 8.4几个月),我可能会随心所欲地为一些较旧的iOS版本构建应用程序,但如果我可以收回10块左右的磁盘,我当然很乐意放弃这样做的能力.
有谁知道删除这些目录是多么安全?它们中可能包含什么价值?
Ste*_* Lu 61
@StephenDarlington的回答很清楚.
我还想添加一个对这篇有用的文章的引用(和文本镜像),我发现这篇文章更深入地介绍了其他一些类似的目录.
作者在2015年10月更新了Xcode 7.0.1的文章.
〜/资源库/开发/ Xcode中/ DerivedData
此处的Derived Data文件夹包含项目的所有中间构建信息,索引和调试/发布内置目标.当您观察到不正确的索引或Xcode的缓慢等特殊行为时,通常会删除此数据.从派生数据中删除所有文件夹(非派生数据文件夹本身)只会使您在重新构建时重新创建所有项目; 重建会慢一点.
提示:打开
Window > Projects.选择所需的项目,然后单击"派生数据"路径旁边的"删除"按钮.〜/资源库/开发/ Xcode中/档案馆
所有目标都以档案形式保存在Archives文件夹中.在您决定删除此文件夹的内容之前,这是一个警告 - 如果您希望能够调试应用程序的已部署版本,则不应删除存档.
〜/ Library/Developer/Xcode/iOS DeviceSupport
当您连接设备时,iOS Device Support文件夹会创建一个子设备,其中设备版本为标识符.大多数时候它只是旧东西.保留最新版本,其余部分可以删除(如果您没有在5.1.1上运行的应用程序,则没有理由保留5.1.1目录/目录).如果您仍有运行特定版本的设备,则在连接设备时,Xcode将重新创建该目录.而且,不,这与模拟器无关.
警告:从内部删除文件时要小心
/Library,/Users/<yourusername>/Library因为删除错误的文件会导致应用程序甚至操作系统出现异常.〜/资源库/开发/ CoreSimulator
Core Simulator文件夹对许多Xcode用户来说都很熟悉.这是模拟器的领地; 这就是存储应用数据的地方.很明显,如果您不再支持这些版本的应用程序,则可以折腾旧版本的模拟器文件夹/文件夹.而且,使用菜单中的"重置内容和设置"选项可以更安全地删除模拟器中的所有应用数据.
提示:[[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]; 将打印文档目录文件夹的完整路径.
注意:正如我们所知,自Xcode 6以来,模拟器位置已从〜/ Library/Application Support/iPhone Simulator移动.因此,如果您尚未清除此目录,请进行检查.
〜/图书馆/缓存/ com.apple.dt.Xcode
高速缓存总是可以安全删除,因为它们将根据需要重新创建.这不是一个目录,它是一个Xcode项目的文件.删除!
〜/ Library/Application Support/MobileSync/Backup
此外,Apple iOS设备每次连接到Mac计算机时都会自动将特定文件和设置同步到Mac.为了更安全,最好使用iTunes首选项的"设备"面板删除旧备份; 你应该保留你最近的备份课程.
Ste*_*ton 47
它是操作系统的符号,每个架构的每个版本都有一个符号.它用于调试.如果您不再需要支持这些设备,则可以删除该目录而不会产生不良影响.
| 归档时间: |
|
| 查看次数: |
17015 次 |
| 最近记录: |