IOS 创建多环境Target,配置多环境
1、首先选中当前的工程,右键选择Duplicate,复制出来一个工程,然后修改成你想要的名字;
2、选择这里修改Schms Target 的名字,将刚才默认生成的名字修改为【上面1】中修改的名字。默认是当前工程名字 copy.
3、粘贴你的新创建的工程名去Build setting 中搜索,比如你是混合开发的这种,会有一个app-Bridging-Header的桥文件,所以需要将新工程中的桥文件与之前工程中的修改为一致;
4、配置Podfile中的文件。可以使用共有方法来将目前存在的pod文件进行处理;
5、接下来,在生产新target的同时也会生成一个copy-info.plist文件,需要将这个文件也修改下名称,配置一个有区分于之前info的就行。然后配置他的path 地址;将这里的地址更改为你新改名的地址即可!
到目前为止,你的项目是可以运行起来了,2个不同的Target也可以打不同ID的包了。但是换有一个问题,就是代码层面,你该怎么区分他们呢?接下来咱们接着看。。。
等配置了这个,就可以在代码中进行判断了。如果是只有2个target的话只在新创建的里面添加就可以了;
#if DEVELOPMENT
#endif