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
网友评论