最近得弄,針對同一個 APP,有著不同的資源配置。
目前想要實作的方式為:
- 設定 Configuration
- 再設定 Swift Flag
- 程式碼實作
- command line build
1. 設定 Configuration
先從 Debug Duplicate 出 Debug2
2. 再設定 Swift Flag
設定 Swift Flag 我們分別設定 D1 及 D2
(設定時要多個 -D
)
3. 程式碼實作
接著就可以開始寫類似 C Macro
的東西
1 | #if D1 |
4. command line build
1 | xcodebuild -configuration Debug |
Reference
How can I build for release/distribution on the Xcode 4?
In absence of preprocessor macros, is there a way to define practical scheme specific flags at project level in Xcode project
Transitioning from Objective-C to Swift