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
- comment.xcconfig文件中定义变量的引用名。
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注意:
1573204737743.jpg打包时,记得是打Release包,还是Debug包,默认是Release。也会根据这里读取上面对应release、debug配置的文件
网友评论