iOS项目根据不同环境自动匹配BaseURL

大家打包上架的时候是不是经常遇到过 卧槽 我api请求的baseurl忘记改了,又得改一遍再重新打包

之前我的做法是直接在pch文件里通过ifdef判断的方式来进行宏定义这个BaseURL

其实可以换一种更简单的方法进行定义这个的

1.添加User-Defined Setting 新建BASEURL的setting

iOS项目根据不同环境自动匹配BaseURL_第1张图片
添加User-Defined Setting
新建BASEURL的setting

2.修改Preprocessor Macros 给Debug和Release都添加这个BASEURL宏

445A3693-4EE2-4D1C-A401-136B658A325F.png
iOS项目根据不同环境自动匹配BaseURL_第2张图片
最终效果

直接调用就可以了,就会自动根据你打的是Debug还是Release来进行区分了


如何使用?

你可能感兴趣的:(iOS项目根据不同环境自动匹配BaseURL)