1

我正在尝试使用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 上运行,我不想每次更改环境时都在代码中更改它)。任何帮助将非常感激

我提到的其他资源:https ://help.apple.com/xcode/#/dev745c5c974

4

1 回答 1

0

两个条目怎么api_hostapi_schemeURLComponents然后,您可以使用字符串连接或通过结构基于这两个值构建 URL 。

于 2018-10-29T19:45:47.863 回答