调试

实现同一套代码配置多个测试环境(uat/dev/sit/pro)

2018-11-06  本文已影响0人  wg刚

一、新建Configuration

这里我新建三个环境(UAT,DEV,SIT),debug和release都对应一个。

二、新建scheme

这里需要新建另外三个

三、共享这四个scheme

四、配置每个scheme

每个scheme名字对应一个Configuration,把run,test,profile,analyze,archive都设置都按如下设置。
选择一个scheme,其实是选择了一个环境,这个环境会对应一个debug和一个release的。所以什么时候用debug和release自己就知道了吧。

五、不同的Configuration对应不同的app名字

image.png
效果:切换不同环境时,图标名称会变化

六、根据宏定义切换不同环境的url

//===========================SIT 测试环境===============================
#ifdef SIT_ON

#define QuanQaunURL @"url"//测试环境  护士培训2.1.1

//===========================DEV开发环境===============================

#elif defined TESTENV_ON
#define QuanQaunURL @"url"//开发测试环境  1.3.8

//===========================UAT环境===============================

#elif defined UAT_ON

#define QuanQaunURL @"url"  //UAT环境

#else

//===========================正式环境===============================
#define QuanQaunURL  @"url"//正式环境
#endif
环境切换效果
上一篇下一篇

猜你喜欢

热点阅读