preprocessor macro 预处理器宏

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

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

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

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

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

iOS项目预处理器环境变量设置相关推荐

  1. centos 6.4 java环境变量_CentOS中JAVA_HOME的环境变量设置

    http://blog.csdn.net/wind520/article/details/9308809 运行Java应用的时候,提示无法找到JAVA_HOME,查询java -version [ji ...

  2. Java基础-环境变量设置及Java命令行使用

    2019独角兽企业重金招聘Python工程师标准>>> 一.Java环境变量设置 windows 下配置JDK环境变量: 1. 安装JDK,安装过程中可以自定义安装目录等信息,例如我 ...

  3. android java.rmi不存在_ANDROID_HOME'环境变量设置为不存在的路径Jenkins

    ANDROID_HOME环境变量设置正确,它是有效的,我能够使用"离子生成android"从终端本地构建android项目但是当我从Jenkins开始构建时,我得到以下错误(这是来 ...

  4. 微前端之实践环境变量设置、快照沙箱隔离、代理沙箱隔离、css 样式隔离、父子应用间通信和子应用间通信

    一.微前端之实践环境变量设置.快照沙箱隔离.代理沙箱隔离.css 样式隔离.父子应用间通信和子应用间通信 微前端环境变量设置,如下所示: 在 micro 下的 sandbox 中 performScr ...

  5. oracle环境变量配置教程,oracle_window中oracle环境变量设置方法分享,window server中Oracle的环境变量设 - phpStudy...

    window中oracle环境变量设置方法分享 window server中Oracle的环境变量设置 1.右击"我的电脑"->选择"属性"->选择 ...

  6. 安装SPARK 环境变量设置

    主要涉及到两个地方设置环境变量: 区分下两个变量针对的用户权限,适用范围: 还有pycharm下面针对uttest默认下面的environment的设置:添加SPARK_HOME,以及PYTHONPA ...

  7. ubuntu系统php环境变量设置,Ubuntu系统环境变量详解

    使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题 ...

  8. 1.2 JDK安装与环境变量设置

    我们会以Java语言来进行脚本编写,所以需要进行JDK安装以及必要的环境变量设置.本书会使用JDK 8的版本,而不会使用JDK 9(太新的有的软件不兼容). 可以直接取Oracle官网选择相应的JDK ...

  9. ubuntu18.04.4 环境变量设置 export path

    ubuntu18.04.4 环境变量设置 export path 1.动态库路径的设置 Linux下调用动态库和windows不一样.linux 可执行程序是靠配置文件去读取路径的,因此有些时候需要设 ...

最新文章

  1. 【原创】WinCE下流驱动开发流程
  2. 听说有人解决了三体问题,我去做了一点微小的调查
  3. FileChannel
  4. 在angular中一个页面滚动后,打开新页面不在最顶部的解决办法
  5. WPF中设置了WindowStyle=None后,窗口仍然有边框的解决方法
  6. 只读属性怎么来的初值_设置Mysql表只读,关键时刻或许能救你一命
  7. OpenCV精进之路(十一):感兴趣区域ROI和logo添加技术
  8. WF4读书笔记(一):创建一个简单的工作流
  9. Windows Server 2008 R2+SQL Server 2014 R2升级到Windows Server 2016+SQL Server 2016
  10. arm-linux-gnueabihf-gcc下载
  11. 是计算机系男神女神用英语怎么说,生日快乐我的男神英文怎么写
  12. Qt High DPI解决方案
  13. 题解 CF 1413B A New Technique
  14. 一个有趣的博弈或推理游戏——除数博弈(动态规划与归纳法)
  15. BFU C.yi的书包 01背包【水题】
  16. MATLAB定义大气湍流模型退化函数,基于改进的Kolmogorov谱湍流模型的图像退化研究...
  17. Mac 电脑安装putty
  18. SCRIPT5005: 缺少字符串 abclite-2063-s.js (1,43533) vue 兼容 ie 浏览器报错(iview-admin, view-design)
  19. jsp自定义标签分页taglib
  20. 【STM32】TIM---基本定时器

热门文章

  1. ini配置文件的读取
  2. 使用Spring MVC 4构建Restful服务
  3. dp --- acdream原创群赛(16) --- B - Apple
  4. cocos2d ccLayer响应触摸事件方法:CCStandardTouchDelegate 与 CCTargetedTouchDelegate
  5. 史上最简单的SpringCloud教程 | 第八篇: 消息总线(Spring Cloud Bus)(Finchley版本)
  6. nGrinder性能测试框架安装步骤
  7. 如何用hover写出顺畅的动态效果
  8. initBuilder注解接收多个对象
  9. java jodd 框架中发送email
  10. [转]SVN更新的时候前面字母的意思(U、G、A、R、C)