示例:
1、利用 Build Configuration 配置:https://github.com/yuetianlu/iOSconfiguration.git
2、利用 Targets 來配置:https://github.com/yuetianlu/iOSTargets.git
注意:
由于 swift 取消宏定義,所以在宏定義 (preprocessor macros) ?那邊設(shè)置無效,swift 工程中設(shè)置 Other Swift Flags。在 Other Swift Flags 處分別設(shè)置多個(gè) Configuration 或 Targets,分別輸入
-D + "自己定義的名稱"
如圖:

設(shè)置
使用如下:
#if APPTYPE1
print("=--debug")
#elseif APPTYPE2
?print("----test")
#endif
參考文章: