美文网首页
用xcconfig文件配置iOS app环境变量

用xcconfig文件配置iOS app环境变量

作者: 未来小文学家 | 来源:发表于2021-10-12 23:03 被阅读0次

背景

在iOS开发中,我们经常会在build setting里面去设置一些参数,如果是多人开发的时候可能会有冲突,影响开发体验。这个时候我们可以通过xcconfig文件来配置build setting

理解xcconfig

xcconfig 文件本质就是key-value,通过在xcconfig文件,重新编译后我们就可以覆盖build setting的配置,我们可以通过下面地址build setting来查看key的缩写

案例

第一步创建config文件:

image

下面创建了一个debug、release文件:

image

然后在project里面找选择对应的config

image

通过build setting地址找到build setting里面对应的缩写

image

下面我们在里面在Config-QHDemoApp-debug.xcconfig写入一个路径

image

编译之后就可已在build setting生成对应的路径,这样我们就可以通过config文件自动写入了

image

如何避免冲突

大多数的时候我们的项目都中都会使用cocoapods管理项目,而cocoapods会自动生成xcconfig文件如下图:

image

这样自定义的xconfig就会覆盖pods里面的设置,我们可以在自定义的文件里面include podsxcconfig,同样我们可以通过$(inherited)关键字来集成原来的设置,这样就不会覆盖了,如下图:

image

相关文章

网友评论

      本文标题:用xcconfig文件配置iOS app环境变量

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