2011-01-11 15 views
2

我有一個iPhone應用程序。我想創建兩個不同皮膚的其他版本。核心代碼是一樣的。處理這個問題的最佳做法是什麼?我可以在Xcode中標記組以跳過這些皮膚,並在構建時只使用未標記的皮膚? (3皮膚組與不同的圖像)在Xcode中管理多個皮膚的源代碼的最佳實踐

或者我可以處理這與git/svn?

謝謝!

回答

0

我可能做到這一點通過shell腳本階段,這樣的事情(它基本上覆制一個文件複製階段,但那些不能充分配置):

cp -r "${SRCROOT}/Resources/${SKINNAME}" "${CONFIGURATION_BUILD_DIR}/${PRODUCT_NAME}/Contents/Resources/" 
0

您可以創建不同的目標爲您的每個應用程序使用並僅使用當前目標所需的資源。