背景
在开发中,我们经常会遇到同一套代码不同的版本,比如development、beta、release等。下面介绍如何做一些配置。在配置之前我们先理解几个名词:
名词解释
Project
:包含了项⽬所有的代码,资源⽂件,所有信息
Target
:对指定的代码和资源文件的具体构建方式
Scheme
:对指定Target的环境配置
多Target配置
下面举个例子,我们现在要配置develop
和release
两个版本:
第一步:我们在原有target的基础上重复一套:QHDemoApp-DEV
第二步:我们设置全局的Target_Type,用于控制不同的Target,如下图在
build setting
->Preprocessor Macros
截屏2021-01-16 下午4.13.10.png
同时,我们可以通过不通的Target配置不同的编译文件,如果是公共的文体可以都勾许,如果是单独为某个tagert,只需购选相应的
截屏2021-01-16 下午4.14.48.png
我们还可以通过多Scheme来管理我们的项目,在project下,点击加号,我们可以添加一个beta, 截屏2021-01-16 下午4.57.23.png
多shcema配置
通过Manger shcema
,我们可以添加多个schema,这样我们可以通过不通的版本做设置
如果是beta版,我们可以选择beta版本,这样我们就可以提前做好配置,大大增大了开发体验:
截屏2021-01-16 下午5.01.15.png
网友评论