📜  清除派生数据 xcode (1)

📅  最后修改于: 2023-12-03 15:27:02.804000             🧑  作者: Mango

清除派生数据 Xcode

在使用 Xcode 进行开发时,往往会生成大量的派生数据(Derived Data),如编译后的可执行文件、中间文件、日志等。这些数据的存在会占据大量磁盘空间,同时也可能会影响到 Xcode 的性能。因此,我们需要清除这些派生数据。

清除单个项目的派生数据

如果只需要清除某个项目的派生数据,可以按照以下步骤进行。

  1. 在 Xcode 中,打开需要清除派生数据的项目。
  2. 选择菜单栏中的 Product,再选择 Clean Build Folder。或者可以使用快捷键 Shift + Command + K 来清除 build 文件夹中的数据。
  3. 在 Finder 中找到该项目对应的派生数据目录,它通常位于 ~/Library/Developer/Xcode/DerivedData 。将该目录删除即可。
清除所有项目的派生数据

如果需要清除所有项目的派生数据,可以按照以下步骤进行。

  1. 关闭 Xcode。

  2. 打开终端,输入以下命令:

    rm -rf ~/Library/Developer/Xcode/DerivedData
    

    该命令将删除默认情况下 Xcode 生成的所有派生数据。

  3. 重新打开 Xcode 即可。

自动清理派生数据

如果希望 Xcode 自动清理派生数据,可以按照以下步骤进行。

  1. 在 Xcode 中,选择菜单栏中的 Xcode,再选择 Preferences
  2. 在弹出的窗口中,选择 Locations
  3. Derived Data 一栏下,选择 Unique 或者 Shared
  4. 如果选择了 Unique,则每个项目的派生数据都会单独存放在 ~/Library/Developer/Xcode/DerivedData 中,可以按照上面的方法手动清除。如果选择了 Shared,则每个用户的所有项目都会存放在同一个目录下,可以按照上面的方法手动清除或者使用系统清理工具进行清理。

以上就是清除派生数据的全部内容,如果你有其他问题,欢迎在评论区留言。