2
我可以在多大程度上使用編譯標誌。我想使用相同的xcode項目,但編譯兩個應用程序。區別是:xcode編譯標誌以創建兩個應用程序
- 的bundleID
- 的供應配置文件用於
- 該代碼用來訪問它的服務
- 的應用程序名稱的URL(測試程序後有「測試」)
我可以在多大程度上使用編譯標誌。我想使用相同的xcode項目,但編譯兩個應用程序。區別是:xcode編譯標誌以創建兩個應用程序
如上所述,您需要兩個目標。每個目標都得到它自己的捆綁ID,Info.plist
等。最重要的是,它可以共享兩個應用目標之間的源代碼,所以你可以創建一個精簡版和專業版的應用(不知道這是你正在嘗試做什麼)。
所有你需要做的是通過-DPROVERSION=1
(或其他)的編譯器,以一個共享的源文件中做條件編譯:
#if PROVERSION
// Show supadupa feature
#endif
這是的構建設置內完成pro應用目標。
在您的xcode proj中創建一個新目標。 http://samwize.com/2014/05/22/create-multiple-targets-slash-apps-for-1-xcode-project/ – ejanowski