美文网首页
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