美文网首页
多环境控制配置

多环境控制配置

作者: 星空下的小纸人 | 来源:发表于2018-01-15 16:20 被阅读0次

    如何做到运行(打包)项目时,只需要 在 Edit Scheme 中选择对应的环境名,即可运行出对应的app

    实现方法:

    1、在 PROJECT - Info - Configurations 里配置环境名

    2、在 PROJECT - Build Settings - Preprocessor Macros 里 配置  预编译宏(别名)

    3、创建环境管理类(单例)根据所选的环境,返回对应的值环境值

    4、结束。只需要在需要根据环境判断的地方调用此句即可。大部分为 不同的环境返回不同的url前缀。

    拓展:

    1.若需求,不同的环境共存,即需要不同的bundleId,则需要配置不同环境下的不同info.plist

    创建完成后,需要配置不同环境对应的info.plist内容,以及不同环境对应的plist

    以及对应的证书等


    2.若需要同一plist,但是需要不同名称,操作如下

    自定义 COUSTOM_BUNDLENAME 字段

    plist 内配置如下:

    备注:

    工程使用pod管理第三方时,原工程没有配置多环境,配置完成后应该更新 pod,否则会报错(即更新各个环境的pod配置)

    Swift 工程配置环境如下:

    上述步骤2 替换为

    相关文章

      网友评论

          本文标题:多环境控制配置

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