一、新建Configuration
這里我新建三個環(huán)境(UAT,DEV,SIT),debug和release都對應(yīng)一個。
二、新建scheme
這里需要新建另外三個
三、共享這四個scheme
四、配置每個scheme
每個scheme名字對應(yīng)一個Configuration,把run,test,profile,analyze,archive都設(shè)置都按如下設(shè)置。
選擇一個scheme,其實是選擇了一個環(huán)境,這個環(huán)境會對應(yīng)一個debug和一個release的。所以什么時候用debug和release自己就知道了吧。
五、不同的Configuration對應(yīng)不同的app名字
image.png
效果:切換不同環(huán)境時,圖標(biāo)名稱會變化
六、根據(jù)宏定義切換不同環(huán)境的url
//===========================SIT 測試環(huán)境===============================
#ifdef SIT_ON
#define QuanQaunURL @"url"http://測試環(huán)境 護(hù)士培訓(xùn)2.1.1
//===========================DEV開發(fā)環(huán)境===============================
#elif defined TESTENV_ON
#define QuanQaunURL @"url"http://開發(fā)測試環(huán)境 1.3.8
//===========================UAT環(huán)境===============================
#elif defined UAT_ON
#define QuanQaunURL @"url" //UAT環(huán)境
#else
//===========================正式環(huán)境===============================
#define QuanQaunURL @"url"http://正式環(huán)境
#endif