ios 项目版本控制

方法:利用预编译 宏定义

方案1:在pch 中定义一个宏  VERSION_FREE 来代表 免费版  

方案2:targets文件中定义一个宏  中(一个版本对应一个targets 文件:这个文件里边定义着我们应用的图标 名字 ...参数)

    发布的时候 一个项目按照一个targets 文件来发布的 ok

    在targets 文件中定义宏:在项目的targets文件的 Build Setting 中 搜索macros(宏)ok 你会看到一个

    Apple LLVM cpmpiler x.x - Preprocessing --> Preprocessor Macros (预编译宏)ok 这个下边添加一个你要定义的宏就ok了

 

在代码中就可以 通过这个宏来预编译 我们代码从而实现 版本的控制

 

方案对比:

方案2 好于 方案1 .

原因:这样我们在app store 上边发布项目的时候就不用再在.pch 文件中修改了 (添加或者是删除我们的VERSION_FREE 这个宏)  ooo

 

                                                      --  Zander 

posted @ 2012-08-09 10:24  zander  阅读(1913)  评论(0编辑  收藏  举报