美文网首页
通过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