引用链接
场景一: 一个项目配置多个环境
1> 在tagets中直接添加Duplicate
2> 添加target并重新命名为runtimeOC
3> 修改Schemes中的名字
4> 将自动生成的plist重新命名 -> 删除 -> 重新加载进入标记
5> 在项目中定义特定的宏作为区分(OC用macros,swift用swift_flag)
swift在swift_flag中添加宏,并且宏必须是字符串,每个宏都要用”-D”隔开,否则失效
场景二: 项目中直接创建一个整体项目target(相当于另外一个项目)