2012-10-24 19 views
0

我想自動化XCode來設置/替換某些變量或plist值,具體取決於我正在構建的環境。針對目標環境自動化XCode存檔

例如:當建立生產,我想在一個類的頭文件是這條線......

定義kServerName @「www.mydomain.com」

...和發展...

定義kServerName @ 「dev.mydomain.com」

...和...分期

定義kServerName @ 「staging.mydomain.com」

另外,也許同樣在plist中設置一個值。

在此先感謝!

回答

0

您需要爲不同的目標添加不同的架構,並在您的構建設置中相應地設置標記。之後,在您的代碼中可以使用這些標誌來檢查您指向哪個環境,並可以使用#ifdef語句創建#defines

Link for setting schema另一個link on how to set targets xcode