app 开发中通常都会涉及到多个环境,Debug、Release 等。环境切换时可能就会涉及到服务器 url 的切换,或者一些第三方 sdk 的 appid 的切换。最初我是通过在代码中添加变量的方式来设置环境的,然而这样做的缺陷是,每一次要切换环境的时候都需要去更改这个变量,多次修改后还是会比较烦。并且通常开发中可能会有不止两个环境。所以,配置 app 环境变量能够更好的解决环境切换的问题。 配置 app 环境变量的方式有多种,我选择了一种我感觉比较直观的方式来配置——使用 xcconfig 文件。