iOS小超人

在工程设置中增加一个全局宏

2015-11-18  本文已影响57人  傻德拉二胡

我们在进行开发时,一定会连接不同的环境来进行测试,如果说开发环境,测试环境,线上环境,这时候我们可以根据全局宏来定义我们的环境。

1.进入工程设置,根据一个已存在的宏Duplicate一个新,比如叫做Test

我复制的是debug的,并且我的的工程是用cocoapods来管理依赖库的,此时要注意

我们得将上图的pods.debug选项选none,不然会编译不过,不过先别Run,还得进入工程配置我们刚才的宏

搜索preprocessor macros,将DEBUG改成TEST,这样我们的TEST宏就可以生效了,且慢,还需要先退出工程,进行一下pod install --no-repo-update,配置一下pods

打开终端

这样子就成功了,你刚建的TEST宏就可以运用在你的工程了,我们新建一个scheme

build中选择Test,那么当你Run当前的TestScheme的时候,如果你在工程用

#ifdef TEST

NSString *currentEnvironmentUrl = @"http://abc:80/haha";

#endif

这样你就可以根据scheme来选择不同的运行环境了!

上一篇 下一篇

猜你喜欢

热点阅读