iOS项目预处理器环境变量设置
preprocessor macro 预处理器宏
1.系统默认有两个预处理器环境,一个是DEBUG 一个是 RELEASE 都是大写。
2. 测试环境为0 可以进行log日志打印等 测试环境内存分配和正式环境有些不一样,内存释放会慢一些; 正式环境为1,是打包上架时需要的。
3. 自己添加环境变量的时候,注意 一定不要用中划线 -,C语言编译会报错。 可以使用下划线, 如 DEBUG_TEST
4. 使用场景, 开发时 后台或者前端环境可能分为 模块测试环境,测试稳定开发环境,上线前预热环境,线上环境等等。 我们可以自定义环境变量,给每个环境分为设置不同的 桌面图标,APP显示名称,启动图,APP整体配色等等,这些可以通过自定义预编译环境变量,增加Configuration files 配置文件,最后直接切换scheme中的build condition就可以
如果配合 Jenkins CI 自动化打包,开发会更高效!
iOS项目预处理器环境变量设置相关推荐
- centos 6.4 java环境变量_CentOS中JAVA_HOME的环境变量设置
http://blog.csdn.net/wind520/article/details/9308809 运行Java应用的时候,提示无法找到JAVA_HOME,查询java -version [ji ...
- Java基础-环境变量设置及Java命令行使用
2019独角兽企业重金招聘Python工程师标准>>> 一.Java环境变量设置 windows 下配置JDK环境变量: 1. 安装JDK,安装过程中可以自定义安装目录等信息,例如我 ...
- android java.rmi不存在_ANDROID_HOME'环境变量设置为不存在的路径Jenkins
ANDROID_HOME环境变量设置正确,它是有效的,我能够使用"离子生成android"从终端本地构建android项目但是当我从Jenkins开始构建时,我得到以下错误(这是来 ...
- 微前端之实践环境变量设置、快照沙箱隔离、代理沙箱隔离、css 样式隔离、父子应用间通信和子应用间通信
一.微前端之实践环境变量设置.快照沙箱隔离.代理沙箱隔离.css 样式隔离.父子应用间通信和子应用间通信 微前端环境变量设置,如下所示: 在 micro 下的 sandbox 中 performScr ...
- oracle环境变量配置教程,oracle_window中oracle环境变量设置方法分享,window server中Oracle的环境变量设 - phpStudy...
window中oracle环境变量设置方法分享 window server中Oracle的环境变量设置 1.右击"我的电脑"->选择"属性"->选择 ...
- 安装SPARK 环境变量设置
主要涉及到两个地方设置环境变量: 区分下两个变量针对的用户权限,适用范围: 还有pycharm下面针对uttest默认下面的environment的设置:添加SPARK_HOME,以及PYTHONPA ...
- ubuntu系统php环境变量设置,Ubuntu系统环境变量详解
使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题 ...
- 1.2 JDK安装与环境变量设置
我们会以Java语言来进行脚本编写,所以需要进行JDK安装以及必要的环境变量设置.本书会使用JDK 8的版本,而不会使用JDK 9(太新的有的软件不兼容). 可以直接取Oracle官网选择相应的JDK ...
- ubuntu18.04.4 环境变量设置 export path
ubuntu18.04.4 环境变量设置 export path 1.动态库路径的设置 Linux下调用动态库和windows不一样.linux 可执行程序是靠配置文件去读取路径的,因此有些时候需要设 ...
最新文章
- 【原创】WinCE下流驱动开发流程
- 听说有人解决了三体问题,我去做了一点微小的调查
- FileChannel
- 在angular中一个页面滚动后,打开新页面不在最顶部的解决办法
- WPF中设置了WindowStyle=None后,窗口仍然有边框的解决方法
- 只读属性怎么来的初值_设置Mysql表只读,关键时刻或许能救你一命
- OpenCV精进之路(十一):感兴趣区域ROI和logo添加技术
- WF4读书笔记(一):创建一个简单的工作流
- Windows Server 2008 R2+SQL Server 2014 R2升级到Windows Server 2016+SQL Server 2016
- arm-linux-gnueabihf-gcc下载
- 是计算机系男神女神用英语怎么说,生日快乐我的男神英文怎么写
- Qt High DPI解决方案
- 题解 CF 1413B A New Technique
- 一个有趣的博弈或推理游戏——除数博弈(动态规划与归纳法)
- BFU C.yi的书包 01背包【水题】
- MATLAB定义大气湍流模型退化函数,基于改进的Kolmogorov谱湍流模型的图像退化研究...
- Mac 电脑安装putty
- SCRIPT5005: 缺少字符串 abclite-2063-s.js (1,43533) vue 兼容 ie 浏览器报错(iview-admin, view-design)
- jsp自定义标签分页taglib
- 【STM32】TIM---基本定时器
热门文章
- ini配置文件的读取
- 使用Spring MVC 4构建Restful服务
- dp --- acdream原创群赛(16) --- B - Apple
- cocos2d ccLayer响应触摸事件方法:CCStandardTouchDelegate 与 CCTargetedTouchDelegate
- 史上最简单的SpringCloud教程 | 第八篇: 消息总线(Spring Cloud Bus)(Finchley版本)
- nGrinder性能测试框架安装步骤
- 如何用hover写出顺畅的动态效果
- initBuilder注解接收多个对象
- java jodd 框架中发送email
- [转]SVN更新的时候前面字母的意思(U、G、A、R、C)