Кажется, что существует множество вариантов доступа к переменным параметров сборки (т.е. для определения базового URL-адреса веб-службы для разных сред Debug
и Release
).
Я создал переменную User-Defined в Project → Building Settings, по одной для каждой среды. Позвольте называть его WEB_SERVICE_BASE_URL
.
Как мне получить доступ к нему в коде? Я использую XCode 6 и Swift.
Я пробовал это, но он не работает.
let api_key = ${WEB_SERVICE_BASE_URL}
Я тоже пробовал это, и он также не работает
let api_key = NSUserDefaults.standardUserDefaults().stringForKey("WEB_SERVICE_BASE_URL")
Любые предложения? Это, похоже, часто требуется решение, это так легко в Rails, но не так в iOS развития.