通过Target构建多个APP版本

1.  targets--->右键---->duplicate,并更名


2.在左边的文件目录,对xxx-copy-info.plist改名,

    同时,在targets--->build setting 搜索"info.plist",  将这个名字 必须改成 和 上一步的文件名一致, 否则,会解析出错

    同时,在targets-->build setting 搜索"Product Name", 将XXX copy 改掉


3.在左边的文件目录,对新复制出来的plist 改各种属性,如main.storyboard或launchScreen.xib等



4.改对应的描述文件



5.edit scheme, 更名



预编译宏可以在Build Settings中Preprocessor Macros定义,比如在我们新建的target B中定义预编译宏MACRO,如: kPre_Macro_TaiYu=1,然后在代码中通过

#if defined (MACRO)

//target  B需要执行的代码

#else

//target A需要执行的代码

#endif

来区分







你可能感兴趣的:(ios,Scheme,target)