我們正在過渡到我們的iphone項目的自動構建過程。這些項目可以由各個開發人員簽出,在這種情況下,所有API網址都需要指向特定的路徑。還有各種各樣的構建環境,每個構建環境都有自己的API根路徑。在iphone項目中管理構建目標變量
我大概可以添加多個不同的構建目標,並且每個構建目標都包含一個不同的URL定義文件,但這看起來好像很多維護和一點矯枉過正。
那裏有什麼最佳實踐來爲不同的構建環境交換幾個環境變量而不用大驚小怪?
我們正在過渡到我們的iphone項目的自動構建過程。這些項目可以由各個開發人員簽出,在這種情況下,所有API網址都需要指向特定的路徑。還有各種各樣的構建環境,每個構建環境都有自己的API根路徑。在iphone項目中管理構建目標變量
我大概可以添加多個不同的構建目標,並且每個構建目標都包含一個不同的URL定義文件,但這看起來好像很多維護和一點矯枉過正。
那裏有什麼最佳實踐來爲不同的構建環境交換幾個環境變量而不用大驚小怪?
Xcode Configuration Files可能是你在找什麼。他們將構建設置放在文本文件中以便於管理。
在Project
樹>Targets
>高光的目標>Cmd-I
>在Build
標籤...
滾動到"GCC 4.2 - Precessing"
>Preprocessor macros
只是添加儘可能多的需要,例如
TARGET=8
關閉。這對於設置實際的構建設置很有用,但我正在尋找可以將不同的URL注入到我的項目中的方法。從我所知道的來看,配置文件並不是真正用於這個目的。 – DougW 2010-05-18 20:51:23