This question already has answers here:
How do I configure full URLs in xcconfig files
(6个答案)
去年关门了。
我正试图使用
但当我回读时,我只得到
方法1:
结果1:
方法2:
结果2:
它还给了我所定义的(
有没有什么干净的方法可以在配置文件中定义我的API url?我不想在代码中加上http或https前缀(我的开发人员在http&qa上运行,生产运行在https上,我不想每次更改环境时都在代码中更改它)。任何帮助都将不胜感激
我提到的其他资源:https://help.apple.com/xcode/#/dev745c5c974
(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_host
和api_scheme
怎么样?然后可以基于这两个值构建URL,可以使用字符串连接,也可以通过URLComponents
结构。
关于ios - 在xcconfig文件中定义url的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53052486/