Xcode默認(rèn)有DEBUG和RELEASE模式,最近項(xiàng)目要新加一個(gè)預(yù)發(fā)布環(huán)境斤富,一開(kāi)始直接加了個(gè)全局變量旺芽,但每次切換環(huán)境都要改柠傍,多個(gè)全局變量管理起來(lái)很麻煩,因此百度了一下增加新的環(huán)境變量的方法齐板,在這里記錄下吵瞻。
1.project ——> info 如圖1.1,增加一個(gè)環(huán)境變量甘磨,增加后見(jiàn)圖1.2
1.1
1.2
2.更改Project-->Build Settings-->Preprocessor Macros, 如下圖所示
更改前
更改后
3.添加自定義APP名(用于區(qū)分不同環(huán)境) 首先添加用戶定義設(shè)定區(qū): 如下圖所示:點(diǎn)擊?添加一個(gè)名為:CustomProductName的自定義項(xiàng),如下圖所示:
3.1
3.2
3.3
4.現(xiàn)在新的環(huán)境變量Prerelease(預(yù)發(fā)布環(huán)境)已經(jīng)添加到我們的項(xiàng)目中了
#ifdef DEBUG
? ? //測(cè)試環(huán)境
#elif PRERELEASE
? ? //預(yù)發(fā)布環(huán)境
#else
//正式環(huán)境
#endif
PS:如果使用了cocoapods 的話 記得重新 pod install 一下