Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以从~/Library/Developer/Xcode文件夹中删除什么?_Xcode_Xcode7 - Fatal编程技术网

我可以从~/Library/Developer/Xcode文件夹中删除什么?

我可以从~/Library/Developer/Xcode文件夹中删除什么?,xcode,xcode7,Xcode,Xcode7,我的~/Library/Developer/Xcode文件夹的大小超过了17 Gig。当我在虚拟机(Parallels 12)中工作时,总虚拟磁盘大小限制为64 gig,我需要恢复一些磁盘空间 在“归档”、“DerivedDate”、“Installs”、“iOS设备日志”、“iOS设备支持”、“快照”和“UserData”等文件夹中,我可以删除哪些内容而不破坏我的项目?在归档下,您可以删除任何需要的内容,但应保留最新版本。您应该备份将来可能需要访问的较旧版本 您可以删除DerivedData下

我的
~/Library/Developer/Xcode
文件夹的大小超过了17 Gig。当我在虚拟机(Parallels 12)中工作时,总虚拟磁盘大小限制为64 gig,我需要恢复一些磁盘空间


在“归档”、“DerivedDate”、“Installs”、“iOS设备日志”、“iOS设备支持”、“快照”和“UserData”等文件夹中,我可以删除哪些内容而不破坏我的项目?

归档
下,您可以删除任何需要的内容,但应保留最新版本。您应该备份将来可能需要访问的较旧版本

您可以删除
DerivedData
下的所有内容。下次构建项目时,将重新创建所需的文件

“我的安装”文件夹仅包含一组空文件夹,如果超过3年,则为最新文件夹。检查您的,这可能是安全的删除

iOS设备日志
文件夹包含各种版本iOS的旧设备日志。您可以安全地删除任何较旧的日志

iOS设备支持
文件夹包含一个文件夹,用于在Xcode运行时连接的iOS设备上的每个iOS版本。请随意删除您不再支持的iOS版本的任何文件夹。例如,如果您的应用程序没有一个部署目标早于iOS 8.1,例如,您可以安全地删除iOS 8.0.x及更早版本的任何文件夹。这些文件夹仅用于表示崩溃报告

Xcode使用
快照
文件夹保存快照(备份)。您可以删除不关心的旧项目的快照


我会把
UserData
文件夹放在一边。

这里是每个文件夹的解释,以及可以删除哪些内容以减小大小

  • 设备支持-您可以保留将来可能需要的模拟器日志。它象征着不同设备/iOS的崩溃日志

  • 每隔几天删除一次此文件夹。大多数时候,它占据了巨大的空间

    ~/Library/Developer/Xcode/DerivedData

  • 您的所有目标都保存在存档文件夹中的存档表单中。在您决定删除此文件夹的内容之前,这里有一个警告-如果您希望能够调试应用程序的已部署版本,则不应删除存档。Xcode将管理归档文件,并在归档新版本时创建新文件

  • ~/Library/Developer/Xcode/Archives

  • iOS设备支持文件夹在连接设备时创建一个子文件夹,其中设备版本作为标识符。大多数时候,它只是旧东西。保留最新版本,其余版本可以删除(如果您没有运行在5.1.1上的应用程序,则没有理由保留5.1.1目录)。如果您真的不需要这些,请删除。但我们应该保留一些,尽管我们主要从设备上测试应用程序
  • ~/Library/Developer/Xcode/iOS设备支持

  • 许多Xcode用户都熟悉Core Simulator文件夹。这是模拟器的地盘;这就是它存储应用程序数据的地方。很明显,如果你不再支持那些版本的应用程序,你可以扔掉旧版本的模拟器文件夹。由于它是用户数据,如果完全删除它,没有什么大问题,但使用菜单中的“重置内容和设置”选项在模拟器中删除所有应用程序数据更安全
  • ~/Library/Developer/CoreSimulator (这里有一个方便的shell命令用于第5步:xcrun simctl delete unavailable)

  • 缓存总是可以安全删除的,因为它们将根据需要重新创建。这不是一个目录;这是一个类似Xcode项目的文件。删除
    ~/Library/Caches/com.apple.dt.Xcode

    您还必须从Xcode->preferences->accounts中删除帐户,才能从organizer的侧面板中删除关联的应用程序,否则即使从everywhere中删除,Xcode也会重新创建它