【问题标题】:How to also change the location of index files when changing the default build location in Xcode?在 Xcode 中更改默认构建位置时如何更改索引文件的位置?
【发布时间】:2010-10-11 01:41:31
【问题描述】:

我使用的是 Xcode 3.2.2 版。

如果我使用 Xcode 遵循这些步骤:

  • 创建一个名为“Test”的新 Cocoa 应用程序
  • 在信息中将“构建产品路径”更改为“_build”
  • 构建项目

我发现仍然有一个正在创建的“构建”目录,名为:

build/Test.build/Test.pbxindex/<various files>

这些看起来像 Xcode 在索引项目时创建的文件。无论如何要更改此位置,以便将它们放入新的“_build”位置?

【问题讨论】:

    标签: xcode build indexing xcode3.2


    【解决方案1】:

    我刚刚在 XCode 3.2.3 中测试了您在上面概述的步骤,但无法重现该症状。将构建产品路径重命名为“_build”会正确地将所有构建相关文件(和 .pbindex)移动到该位置。我还使用不同的 XCode 项目兼容性选项构建了相同的结果。

    认为这可能是 XCode 3.2.2 中的一个错误,我已阅读 changelog 但没有报告此类症状,我个人以前从未见过。

    可能有帮助的一个选项(但应该不是必需的)是将构建中间文件路径(在项目的信息面板中)设置为“构建产品位置”,但我假设你已经尝试过了。在我的 XCode 中,.pbxindex 文件确实在另一个位置构建的唯一情况是我通过在同一面板中选择“自定义位置”来强制它们。

    这可能是您的一个简单疏忽,并且您在清理后没有删除目录?如果没有,那么更多信息会有所帮助:

    1. 执行干净的构建
    2. 打开调试器(CMD+Shift+B)
    3. 在工具栏中,确保您已切换概览下的“所有结果”、“按步骤”和最后一个组合框中的“所有消息”
    4. 右键单击调试输出中的某处,然后选择“将这些结果作为转录文件打开”选项

    HTH

    【讨论】:

    • 我没有尝试过可能有帮助的选项。因此,我更改了“构建产品路径”(中间文件路径似乎源自该设置)并将索引文件移动到我期望它们的位置。正如您所指出的,也许这是他们在我之后的版本中修复的一个小错误。都好。谢谢。
    猜你喜欢
    • 2017-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-18
    • 1970-01-01
    • 2021-04-19
    • 1970-01-01
    相关资源
    最近更新 更多