我在stackoverflow上搜索了很長時間,使用了我能想到的每個關鍵字來解決這個問題。我正在爲iPhone編程,我有一個lite和付費版本的應用程序。我按照這裏的指示Creating Lite Versions of iPhone Games/Apps複製目標。這工作,現在我正在減肥精簡版的工作。編譯XCode中的多個目標時,如何確保某些文件不會包含在一個目標中
主要問題?圖片。 lite版本需要比付費版本少數百張圖片。所以,我在XCode中創建了2個組。 Xcode中的一個「文件夾組」 - 名爲「FreeImages」和另一個「ProImages」。我希望所有FreeImages 只有才能包含在Lite應用程序中,並且所有FreeImages 和 ProImages都將位於付費應用程序中。我不關心XCode認爲這些組是虛擬文件夾。我逆轉說明一個點,有一個環境標誌(-D)XCode中設置「PLUS_VERSION」我要的XCode基本上做到以下幾點:
If (PLUS_VERSION)
{
copy contents of FreeImages *and* ProImages where normally they go
}
else
{
copy contents of FreeImages where they normally go.
}
任何人都知道從哪裏開始講的XCode有條件地複製內容的羣體進入目標?
這是完美的!謝謝!我沒有投票作爲「答案」,直到我嘗試並測試它......但我現在做了。非常感謝Brad! – Jann 2010-02-23 21:12:28