美文网首页CI/CD持续集成/持续部署
Build Configuration 配置多套环境

Build Configuration 配置多套环境

作者: jamalping | 来源:发表于2017-11-02 09:59 被阅读77次

    Build Configuration?

    Xcode 默认会有两个编译模式。一个是Debug,一个是release,release下不能挑食程序,编译时有做编译优化,会比用Debug打包出来的运行快。另外包也会更小。

    实际情况: 我们开发过程中可能存在这两个环境之外的其他环境。比如说上线前的预发布环境、性能测试的环境、安全测试环境等等。很多环境混杂在一起,打包的时候很容易就出错(注释掉现在使用的域名,打开原来注释掉的,现在要使用的域名),而且不利于阅读
    这时候我们就要来增加这几个环境了。

    1、添加configuration

    如图所示

    如上图:
    依次选择 PROJECT -> info -> configuration,然后点击 + 号,输入这个环境的名字就ok了

    2、在程序里配置对应的Configuration下不同域名

    如图:

    image

    3、AppIcon

    创建多套AppIcon,并命名不同的名字,用在不同的环境上。

    如下图:在AssetCatalog Compiler -option 下设置不同环境所对应的AppIcon


    iamge

    4、App Name

    Target - Build Settings里点+号,添加一个User-Defined Setting

    如下图:


    image

    比如我设置为:APP_DISPLAY_NAME

    在该栏位里面填写好各个环境所对应的名字,然后进到Target - Info里,修改Bundle name为$(APP_DISPLAY_NAME)

    5、创建多个描述文件

    因为为项目有多个配置了多个bundle identify,所以也要用开发者账号配置每个bundle identify所对应的描述文件。

    如图所示

    6、选择运行的环境:

    依次选择 项目名 -> Edite Scheme -> Run -> Build Configuration

    选中你要运行的环境

    相关文章

      网友评论

        本文标题:Build Configuration 配置多套环境

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