美文网首页
iOS Configuration 多环境配置

iOS Configuration 多环境配置

作者: T情不知所起一往而深 | 来源:发表于2020-11-05 19:07 被阅读0次

    一、多环境配置的目的:

    1. 避免手动修改环境,带来不必要的麻烦。
    2. 为了给测试同学方便,使其能在同一手机上安装多个环境APP,并能很好区分。

    二、编译环境配置

    1. 新建configuration
      点击PROJECT->Info,这里有两个默认的configuration:Debug/Release,在这里我们点击➕,复制一个debug configuration并且命名为UAT。



      2.配置预编译宏
      点击PROJECT->Build Settings,我们可以看到Preprocessor Macros,因为我们是duplicate Debug的,所以这里跟Debug是一样的。接下来我们添加针对环境的标识。


    3.通过PCH配置相应的环境


    4.切换环境的方式


    二、Bundle Id和Display name的配置

    1.点PROJECT->Build Setting 下面的➕添加User-Definne



    2.分别添加APP_BUNDLE_ID 和APP_DISPLAY_NAME两项,并配置各环境相对应的值。(这里面的display单词被写错了o(╥﹏╥)o)


    3.点击TARGET->Info,将Bundle identifier 对应的值改为$(APP_BUNDLE_ID),Bundle name 对应的值改为$(APP_DISSPLAY_NAME)

    三、Icon图标的配置

    1.在Assets中添加debug 和UAT环境对应的icon,原有的AppIcon作为release环境所对应的icon.



    2.点PROJECT->Build Setting 找到Asset Catalog App Icon Set Name,将第一步中添加的icon名称配置到相应环境中。


    其他方式:

    iOS Xcode使用xcconfig配置环境参数(Debug&Release)
    iOS Xcode 多个target的设置

    相关文章

      网友评论

          本文标题:iOS Configuration 多环境配置

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