美文网首页
通过xcconfig切换开发环境

通过xcconfig切换开发环境

作者: hie | 来源:发表于2019-11-08 15:52 被阅读0次

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


1573199415747.jpg

记得勾选对应的target。


09A87C82-0E38-4875-9062-DA16304A2346.png

创建完成,目录如下:


FE94E7CE-D722-4CFD-BDF3-EA6145FE6792.png

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


6EBEA558-43D4-4003-8CDD-F933C0054A08.png 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"

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


5642C819-4FB5-4BA0-BAD4-C8E1EECA81D7.png
  1. comment.xcconfig文件中定义变量的引用名。
C02FC265-14B6-4B35-82C1-438A883940C8.png

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


021A4EB5-6DAD-46CE-B17F-828ACAB1C414.png

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


E5E23E13-F27E-4D9E-9320-B60948095F58.png

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

E6ECF2FE-01F9-4D24-BE4B-9FCE97B9A090.png

注意:

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

1573204737743.jpg

相关文章

网友评论

      本文标题:通过xcconfig切换开发环境

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