2015-06-21 52 views
0

我有一個迅速的應用,這是我想包具有不同配置(編譯時間作爲要求)夫特Xcode的條件預編譯

我試圖設置其他夫特標誌= -D FEATURE_A_ENABLED 和在代碼:

#if FEATURE_A_ENABLED 
    log("FEATURE_A IS ENABLED") 
#endif 

但似乎沒有任何工作...任何具體的樣品,我讀過 In absence of preprocessor macros, is there a way to define practical scheme specific flags at project level in Xcode project

但我不想騎在構建配置可變釋放/ DEBUG FO現在, 是否有可能在Swift中使用自定義標誌?如果是這樣,如果我想只在編譯時注入變量,而不是通過Xcode設計器注入變量,過程是怎樣的?

回答

0

除了在-DFEATURE_A_ENABLED之間不應有空格之外,您的標誌格式正確。它應該是-DFEATURE_A_ENABLED