【问题标题】:How to "Delete derived data" in Xcode8?如何在 Xcode8 中“删除派生数据”?
【发布时间】:2016-11-08 17:28:21
【问题描述】:

在 Xcode7 中,单击 Window -> Projects 并选择要删除派生数据的项目。

但是对于 Xcode8 beta 2,项目菜单不再存在于 Windows 菜单下。 有没有通过Xcode8接口快速删除导出数据的方法?

【问题讨论】:

标签: xcode xcode8


【解决方案1】:
  • 关闭 Xcode
  • 打开终端并输入此命令

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

【讨论】:

  • 这应该是正确的答案。它是删除派生数据的最快方法。
  • 你是对的@mrcl 我已经改变了正确的答案。
【解决方案2】:

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

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

是的,缺少“窗口/项目”菜单选项,所以现在全部恢复为手动。

转到首选项/位置>衍生数据,您可以在其中点击衍生数据路径末尾的小箭头以在 Finder 中打开它。然后你必须弄清楚你要删除哪一个。

下面是截图..

1)

2)第二种删除派生数据文件的方法->项目设置...

【讨论】:

    【解决方案3】:

    您可以在 bash 中添加 alias。打开终端

    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)。

    【讨论】:

      【解决方案4】:

      对于 Xcode 8.2 (8C38) 版本,您可以通过执行以下操作,将项目(Xcode 中的项目名称、程序、数据、派生数据等)完全删除: [注意:说明不仅适用于从欢迎窗口中删除项目名称]

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

      右击要完全删除的项目,弹出【在文件夹中显示】弹窗;选择它以找出 [Finder] 中的项目在哪里

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

      右键单击项目文件夹(例如 DemoProject01)和项目文件(DemoProject01.xcodeproj)并选择 [Move to Trash] ;您将看到 (a) finder 中的文件夹已删除,并且 (b) Xcode Welcome Window 的项目列表中的项目已删除。

      【讨论】:

        猜你喜欢
        • 2014-07-25
        • 2016-10-27
        • 2018-03-10
        • 2014-02-20
        • 1970-01-01
        • 2014-08-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多