美文网首页
Xcode创建多个target,通过target管理不同的开发环

Xcode创建多个target,通过target管理不同的开发环

作者: 小人物_b | 来源:发表于2018-07-19 16:44 被阅读0次

    1、打开工程主target,复制n个主target

    屏幕快照 2018-07-19 16.12.30.png

    选中复制的target,修改target名称

    2、修改plist文件名称

    屏幕快照 2018-07-19 16.15.44.png

    尽量与target名称一致,然后将target与plist关联起来,如下图:


    Snip20180719_3.png

    在plist文件中我们可以修改工程的名称,build号,icon,证书等信息

    3、修改scheme

    Snip20180719_4.png Snip20180719_5.png Snip20180719_6.png

    按照最后一张图片,用“-”将多余的scheme删除,再用“+”将修改名称后的target添加进来

    4、在pch文件中定义一个宏

    宏的名称随意写,这里是Environment_mode,

    #ifdef Environment_mode
    
    #if Environment_mode == 0
    #define TEST 1 (可自行定义开发环境)
    #elif Environment_mode == 1
    #define TEST 2 (可自行定义开发环境)
    #elif Environment_mode == 2
    #define TEST 3 (可自行定义开发环境)
    #else
    #warning "未匹配环境"
    #endif
    
    #endif
    

    5、在不同的target中使用全局宏,达到控制开发环境的效果

    为每个target中的宏标识赋值,选择Build Settings ,输入prepro


    Snip20180719_8.png

    至此我们就可以用不同的target选择开发环境

    附:pch文件创建

    commond+N,滑动到最下面选择pch文件


    Snip20180719_9.png Snip20180719_11.png

    注意:需要将每个target都关联上pch文件

    相关文章

      网友评论

          本文标题:Xcode创建多个target,通过target管理不同的开发环

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