美文网首页iOS 持续化集成
iOS项目预处理器环境变量设置

iOS项目预处理器环境变量设置

作者: manajay | 来源:发表于2017-05-23 19:07 被阅读27次

    preprocessor macro 预处理器宏

    1.系统默认有两个预处理器环境,一个是DEBUG 一个是 RELEASE 都是大写。

    2. 测试环境为0 可以进行log日志打印等  测试环境内存分配和正式环境有些不一样,内存释放会慢一些; 正式环境为1,是打包上架时需要的。

    3. 自己添加环境变量的时候,注意 一定不要用中划线 -,C语言编译会报错。 可以使用下划线, 如 DEBUG_TEST

    4.  使用场景, 开发时 后台或者前端环境可能分为 模块测试环境,测试稳定开发环境,上线前预热环境,线上环境等等。 我们可以自定义环境变量,给每个环境分为设置不同的 桌面图标,APP显示名称,启动图,APP整体配色等等,这些可以通过自定义预编译环境变量,增加Configuration files 配置文件,最后直接切换scheme中的build condition就可以

    如果配合 Jenkins CI 自动化打包,开发会更高效!

    相关文章

      网友评论

        本文标题:iOS项目预处理器环境变量设置

        本文链接:https://www.haomeiwen.com/subject/yqugxxtx.html