1.新建三個(gè)xcconfig文件,debug.xcconfig摇幻、release.xcconfig夫否、comment.xcconfig(可不創(chuàng)建)。
1573199415747.jpg
記得勾選對(duì)應(yīng)的target局待。
09A87C82-0E38-4875-9062-DA16304A2346.png
創(chuàng)建完成斑响,目錄如下:
FE94E7CE-D722-4CFD-BDF3-EA6145FE6792.png
2.配置debug、release環(huán)境下的變量的值燎猛。
6EBEA558-43D4-4003-8CDD-F933C0054A08.png
4F5478C4-1AD4-450A-BBC8-781D82BA5458.png
恋捆,如果項(xiàng)目用到pod照皆,記得添加pod的引用路徑
debug.xcconfig文件:
#include "Pods/Target Support Files/Pods-你的項(xiàng)目名/Pods-你的項(xiàng)目名.debug.xcconfig"
release.xcconfig文件:
#include "Pods/Target Support Files/Pods-你的項(xiàng)目名/Pods-你的項(xiàng)目名.release.xcconfig"
該路徑在項(xiàng)目中的位置(后面兩個(gè)文件):
5642C819-4FB5-4BA0-BAD4-C8E1EECA81D7.png
- comment.xcconfig文件中定義變量的引用名重绷。
C02FC265-14B6-4B35-82C1-438A883940C8.png
4.配置編譯引用的文件。
021A4EB5-6DAD-46CE-B17F-828ACAB1C414.png
5.查看配置后的變量值:TARGETS->Build-Settings-User-Defined膜毁,可以看到配置后dubug昭卓、release環(huán)境下的變量值
E5E23E13-F27E-4D9E-9320-B60948095F58.png
6.編譯配置:Edit-Scheme-Run,切換Debug、Release瘟滨,系統(tǒng)自動(dòng)讀取以上配置好的文件
E6ECF2FE-01F9-4D24-BE4B-9FCE97B9A090.png
注意:
打包時(shí)候醒,記得是打Release包,還是Debug包杂瘸,默認(rèn)是Release倒淫。也會(huì)根據(jù)這里讀取上面對(duì)應(yīng)release、debug配置的文件
1573204737743.jpg