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 .

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

                                                      -- Zander

优质内容筛选与推荐>>
1、Android面试
2、PHP+MySQL+Dreamweaver动态网站开发实例教程 2013畅销书
3、GO入门——7. 并发
4、点击(观看请''右键''点击下图,然后选择 播放~ )
5、关于第一次使用GitHub


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号