2010-10-11 131 views
1

我正在使用Xcode版本3.2.2。如何在Xcode中更改默認構建位置時更改索引文件的位置?

如果我按照這些步驟的Xcode:

  • 創建一個新的Cocoa應用程序中的信息被稱爲「測試」
  • 改變「構建產品路徑」,以「_build」
  • 構建項目

我發現還是有一個「構建」目錄正在創建的名爲:

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

這些看起來像Xcode在索引項目時創建的文件。無論如何改變這個位置,所以這些進入新的「_build」的位置?

回答

1

我剛剛測試了上面在XCode 3.2.3中列出的步驟,但無法再現該症狀。將生成產品路徑重命名爲「_build」會將所有與生成相關的文件(和.pbindex)移動到該位置。我還用不同的XCode-project兼容性選項構建了相同的結果。

想到這可能是XCode 3.2.2中的一個錯誤,我已經閱讀了changelog,但沒有報告出現這種症狀,而且我個人從未見過這種情況。

一個選項,可能幫助(但不應該是必要的)是生成中間文件路徑(在項目的信息面板)設置爲「構建產品的位置」,但我想你已經試過了。在我的Xcode中,.pbxindex文件構建在另一個位置的唯一情況是當我通過在同一個面板中選擇「自定義位置」強制執行它們時。

這可能是您的一個簡單的疏忽,並且在清理之後您還沒有移除目錄?如果沒有,那麼一些更多的信息將是有益的:

  1. 執行清理生成
  2. 打開調試器(CMD + SHIFT + B)
  3. 從工具欄,請確保您已觸發「所有結果「下概述‘按步驟’,‘全部消息’從最後一個下拉框
  4. 某處調試輸出單擊鼠標右鍵,並選擇選項‘打開這些結果的記錄文件’

HTH

+0

我沒有試過_might_幫助的選項。因此,我更改了「構建產品路徑」(中間文件路徑似乎源於該設置),並將索引文件移至我期待的位置。正如你所說的,也許這是他們在我的版本中修復的一個小錯誤。都好。謝謝。 – 2010-10-31 21:56:09