通过xcconfig切换开发环境

1.新建三个xcconfig文件,debug.xcconfig、release.xcconfig、comment.xcconfig(可不创建)。


通过xcconfig切换开发环境_第1张图片
1573199415747.jpg

记得勾选对应的target。


通过xcconfig切换开发环境_第2张图片
09A87C82-0E38-4875-9062-DA16304A2346.png

创建完成,目录如下:


通过xcconfig切换开发环境_第3张图片
FE94E7CE-D722-4CFD-BDF3-EA6145FE6792.png

2.配置debug、release环境下的变量的值。


通过xcconfig切换开发环境_第4张图片
6EBEA558-43D4-4003-8CDD-F933C0054A08.png
通过xcconfig切换开发环境_第5张图片
4F5478C4-1AD4-450A-BBC8-781D82BA5458.png

,如果项目用到pod,记得添加pod的引用路径

debug.xcconfig文件:
#include "Pods/Target Support Files/Pods-你的项目名/Pods-你的项目名.debug.xcconfig"

release.xcconfig文件:
#include "Pods/Target Support Files/Pods-你的项目名/Pods-你的项目名.release.xcconfig"

该路径在项目中的位置(后面两个文件):


通过xcconfig切换开发环境_第6张图片
5642C819-4FB5-4BA0-BAD4-C8E1EECA81D7.png
  1. comment.xcconfig文件中定义变量的引用名。
通过xcconfig切换开发环境_第7张图片
C02FC265-14B6-4B35-82C1-438A883940C8.png

4.配置编译引用的文件。


通过xcconfig切换开发环境_第8张图片
021A4EB5-6DAD-46CE-B17F-828ACAB1C414.png

5.查看配置后的变量值:TARGETS->Build-Settings-User-Defined,可以看到配置后dubug、release环境下的变量值


通过xcconfig切换开发环境_第9张图片
E5E23E13-F27E-4D9E-9320-B60948095F58.png

6.编译配置:Edit-Scheme-Run,切换Debug、Release,系统自动读取以上配置好的文件

通过xcconfig切换开发环境_第10张图片
E6ECF2FE-01F9-4D24-BE4B-9FCE97B9A090.png

注意:

打包时,记得是打Release包,还是Debug包,默认是Release。也会根据这里读取上面对应release、debug配置的文件

通过xcconfig切换开发环境_第11张图片
1573204737743.jpg

你可能感兴趣的:(通过xcconfig切换开发环境)