This question already has answers here:
How do I configure full URLs in xcconfig files
(6个答案)
去年关门了。
我正试图使用xcconfig文件为我的应用程序的开发、qa和生产版本创建不同的配置。对于这3个环境,我有不同的api端点,因此我在配置文件中定义了该值,如:
api_url = https://api-qa.mydomain.com

但当我回读时,我只得到https:剩下的部分将被当作注释,而不会被当作字符串的一部分。
方法1:
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上,我不想每次更改环境时都在代码中更改它)。任何帮助都将不胜感激
我提到的其他资源:https://help.apple.com/xcode/#/dev745c5c974

最佳答案

两个条目api_hostapi_scheme怎么样?然后可以基于这两个值构建URL,可以使用字符串连接,也可以通过URLComponents结构。

关于ios - 在xcconfig文件中定义url的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53052486/

10-14 21:33
查看更多