【发布时间】:2018-10-29 19:28:27
【问题描述】:
我正在尝试使用xcconfig 文件为我的应用程序的开发、质量保证和生产版本创建不同的配置。对于这 3 个环境,我有不同的 api 端点,所以我在我的配置文件中定义了该值,例如:
api_url = https://api-qa.mydomain.com
但是当我回读时,我只得到https:,其余部分将被视为注释,不会被视为字符串的一部分。
方法一:
api_url = "https://api-qa.mydomain.com"
结果 1:
\"https://api-qa.mydomain.com\"
方法2:
api_url = api-qa.mydomain.com
结果 2:
它返回了我定义的内容 (api-qa.mydomain.com),我在我的代码中的这个结果前面加上了 https:// 前缀。
有没有什么简洁的方法可以在配置文件中定义我的 API url?我不想在我的代码中添加 http 或 https 前缀(我的开发在 http 和 qa 上运行,生产在 https 上运行,我不想每次更改环境时都在代码中更改它)。任何帮助将不胜感激
【问题讨论】:
-
你试过百分比编码的 url 字符串吗?