iOS 环境变量配置

栏目: IOS · 发布时间: 6年前

内容简介:级别: ★☆☆☆☆标签:「iOS」「环境配置」作者:沐灵洛

级别: ★☆☆☆☆

标签:「iOS」「环境配置」

作者:沐灵洛

审校:QiShare团队

在项目中,一般会涉及到多种环境,如:开发、测试、正式环境等。不同的环境可能对应不同的服务器地址,不同的交互数据等。多环境之间切换,若每次都修改代码,难免会出现改错或漏改的问题。效率和质量都不是很好。 因此我们可以进行一些配置,实现根据不同环境自动配置我们的项目。

项目运行或打包,可以通过Scheme下的Build Configuration切换环境。初始项目的基本配置下有Debug和Release环境,实际开发中可能需要我们增加环境配置。

iOS 环境变量配置

1.复制Debug或Release对应的配置,并重命名。

iOS 环境变量配置
iOS 环境变量配置

对比初始的项目的Scheme会发现环境配置增加了我们复制的两个。

2.配置我们的预编译宏

iOS 环境变量配置

配置完毕,若是使用pods则需要执行一遍pod install ,让我们新增的配置与pod的配置进行关联。

3.预编译宏使用

iOS 环境变量配置

随着我们在Scheme中切换Build Configuration,我们所配置的与环境相关的宏也将生效。从而实现对于服务器地址和其他参数的自动配置。

4.配置不同环境对应的AppName。

iOS 环境变量配置
iOS 环境变量配置

与info.plist中的Bundle name一项动态绑定

iOS 环境变量配置

切换Scheme中对应的Build Configuration动态生成不同的AppName。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Trading and Exchanges

Trading and Exchanges

Larry Harris / Oxford University Press, USA / 2002-10-24 / USD 95.00

This book is about trading, the people who trade securities and contracts, the marketplaces where they trade, and the rules that govern it. Readers will learn about investors, brokers, dealers, arbit......一起来看看 《Trading and Exchanges》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

URL 编码/解码
URL 编码/解码

URL 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试