美文网首页iOS小超人
在工程设置中增加一个全局宏

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

作者: 傻德拉二胡 | 来源:发表于2015-11-18 20:35 被阅读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来选择不同的运行环境了!

相关文章

网友评论

    本文标题:在工程设置中增加一个全局宏

    本文链接:https://www.haomeiwen.com/subject/cqllhttx.html