我正在尝试使用xcconfig
文件为我的应用程序的开发、质量保证和生产版本创建不同的配置。对于这 3 个环境,我有不同的 api 端点,所以我在我的配置文件中定义了该值,例如:
api_url = https://api-qa.mydomain.com
但是当我回读时,我只得到https:
剩余部分将被视为注释,不会被视为字符串的一部分。
方法一:
api_url = "https://api-qa.mydomain.com"
结果1:
\"https://api-qa.mydomain.com\"
方法二:
api_url = api-qa.mydomain.com
结果 2:
它给了我我定义的 ( api-qa.mydomain.com
) 并且我https://
在我的代码中的这个结果前面加上了前缀。
有什么干净的方法可以在配置文件中定义我的 API url?我不想在我的代码中添加 http 或 https 前缀(我的开发在 http 和 qa 上运行,生产在 https 上运行,我不想每次更改环境时都在代码中更改它)。任何帮助将非常感激