您的位置:首页 > 移动开发

xcconfig文件配置iOS app环境变量

2016-12-15 15:06 651 查看
借鉴这个大神的   传送门   点击打开链接

 1.创建一个工程



2.演示用pods  我随便弄了个第三方库执行  pod install 现在新的工程如下图



3.选择PROJECT   的Info  点击+号添加你所需要的debug or  release   我已创建好取名为ConfigDebug



4.点开 会看到系统为我们设置好了  我们把它改为None





5.再次执行pod install  完成后如下图



6.新建并配置xcconfig文件  command+n


 CommonConfig.xcconfig
文件中放一些通用的配置,例如build version等

其他三个文件分别对应三个build
configuration.

在CommonConfig中添加:

DebugConfig:

ReleaseConfig:

ConfigDebug:

以上的   #include "Pods/Target Support Files/Pods/Pods.releasetest.xcconfig"
地址
项目名称的不同导致路径不同



7. 设置Info 把build configuration切换成对应的新建的文件 运行报错 再pod install



取里面的地址   放入  .xcconfig   里面  

在Info.plist文件中,设置Bundle name 为

这样运行的APP name  就可以根据你的环境改变name

在scheme中改变build configuration即可实现不同的环境切换,也可以添加多个scheme实现更方便的切换

添加的新scheme需要在manage scheme中勾选shared,git上的其他人才能看到新scheme

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: