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