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

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管理多个环境创建)