美文网首页
iOS 多个target管理多个环境创建

iOS 多个target管理多个环境创建

作者: 探路者1202 | 来源:发表于2021-03-23 10:45 被阅读0次

    1、创建Target:选中当前的工程,选中TARGETS,右键需要多环境管理的target,点击Duplicate,生成当前target的拷贝。在项目中的plist,Scheme也都相应的生成一份拷贝

    1.png

    2、在Manage Scheme中修改Scheme名称

    2.png 3.png

    3、在不同target下修改相应的信息

    WeChat9f4a696735da0d16e848e98713ecd4ba.png

    4、build setting中修改target对应的plist

    WeChat2a03251bfb307b7ef6c748c452f7ce20.png

    5 、Xcode左边工程目录下修改相应的名称

    WeChat3a833bc4ddc05f48bc80661eb2c829e6.png

    6、创建预编译条件在代码中区分target

    WeChatf2d96950c518c911865e20fe5a369296.png

    7、不同的target配置不同的icon标志:在工程中Assets.xcassets,添加相应的icon图片,通过设置的名称给AppIcon命名

    WeChatb00dde2336affef888a22c9eedaa1868.png

    8、添加新文件:添加新文件,同时勾选多个target项,否则无法同步代码

    WeChat8a872318c34c018ed7eab527e434a628.png

    9、示例

        #if ENTITLEMENT == 1
            NSLog(@"我是生产环境");
        #else
            NSLog(@"我是开发环境");
        #endif
    

    相关文章

      网友评论

          本文标题:iOS 多个target管理多个环境创建

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