如何在Xcode8中"Delete derived data"?

How to "Delete derived data" in Xcode8?

在 Xcode7 中单击 Window -> 项目和 select 您希望删除派生数据的项目。

但是对于 Xcode8 beta 2,项目菜单不再存在于 Windows 菜单下。 Xcode8界面有什么快速删除派生数据的方法吗?

您不能使用 shift-alt-command-k.

shift-alt-command-k - 这将删除构建 folder.It 中的所有产品和中间文件,这与删除派生数据不同。

是的,缺少 'Window/Projects' 菜单选项,因此现在全部恢复为手动。

转到 Prefs/Locations>Derived Data,您可以在其中点击派生数据路径末尾的小箭头以在 Finder 中将其打开。然后你要弄清楚你要删除哪一个。

下面是截图..

1)

2)第二种删除派生数据的方法File->Project Setting...

您可以将 alias 添加到 bash。打开终端:

  1. sudo nano ~/.bash_profile

  2. alias DeleteDerivedData='rm -rf ~/Library/Developer/Xcode/DerivedData'

  3. Ctrl + o

  4. Ctrl + x

  5. source ~/.bash_profile

那么,无论何时您想要删除派生数据,请转到 终端 并输入您创建的别名 (DeleteDerivedData)。

  • 关闭Xcode
  • 打开终端并输入此命令

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

对于XcodeVersion 8.2 (8C38),您可以通过执行以下操作将项目([=21=中的项目名称、程序、数据、派生数据等)一一删除: [注意:说明不只是从欢迎中删除项目名称 Window]

启动 Xocde 并等待显示欢迎 window。项目将显示在右侧

右击要彻底删除的项目,弹出window[在文件夹中显示];选择它以找出项目在 [Finder]

中的位置

在Finder中右击项目文件夹,通过[Get Info]找到它的路径;使用信息中的路径 window 转到父文件夹,然后转到那里

右键单击项目文件夹(例如 DemoProject01)和项目文件 (DemoProject01.xcodeproj),然后 select [移至废纸篓];您会看到 (a) finder 中的文件夹已删除并且 (b) Xcode 欢迎 Window 的项目列表中的项目已删除。