美文网首页调试
实现同一套代码配置多个测试环境(uat/dev/sit/pro)

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

作者: wg刚 | 来源:发表于2018-11-06 15:26 被阅读0次

    一、新建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
    
    环境切换效果

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/bmbyxqtx.html