2017-04-25 47 views
0

我的xcode工作區中有多個pbxproj文件。默認情況下,所有構建輸出和臨時.obj文件都會轉到xcode中的一些隨機位置,並且我希望將所有輸​​出轉到相對於具有所有源文件的路徑。除了xcode將所有結果輸出到某個隨機位置之外,我們針對不同構建目標的所有構建輸出具有統一的佈局。如何使Xcode中的DerivedData或Build位置相對於項目

同時,這必須以一種方式完成,以便可以將此更改存儲在版本控制系統(例如git)中,並且可以在其他開發人員機器上執行此更改。這意味着我不想更改XCode的全局首選項來更改DerivedData路徑。

當我試圖改變每個項目的設置也有選項來改變DerivedData位置,或在「高級」對話框我可以做「生成位置」是「自定義」,「相對於工作區」,它的工作原理,...但它不能正常工作,因爲這種改變並不反映在pbxproj文件中,而是在所有地方創建了一些特定於用戶的配置,這些配置沒有意義添加到git中,因爲這些文件甚至在他們的路徑中都有我的用戶名。

回答

1

不要打擾試圖配置DerivedData位置,此路線無處可逃。唯一的做法似乎是使用custom .xcconfig

相關問題