How do I configure full URLs in xcconfig files

I have an xcconfig file which contains a configuration for which server my app should hit. In debug mode, this will be a different server than for release builds.

The problem I have is that a URL of the form http://www.stackoverflow.com is treated as a comment after the double slash. So the string I get in code is 'http:'

I have read that I can put a -traditional build flag on Info.plist, I was wondering if someone else has had a similar issue and has solved it?

Thanks.


Here's a simple workaround:

WEBSITE_URL = https:/$()/www.example.com

I also could not figure out how to use a double slash in a xcconfig file. But I found a workaround in

  • Re: Double forward slashes in .xcconfig-defined build settings

from the Xcode-users mailing list: In the xcconfigfile, save the URL without the http scheme:

MYURL = stackoverflow.com

In the Info.plist, set the property value to

http://${MYURL}