В настоящее время работает над iPhone-приложением, которое подключается к нескольким различным веб-сервисам. Эти веб-сервисы имеют несколько различных адресов в зависимости от окружающей среды, мы подключения:Xcode build for environment
- тестирования - http://staging.example.com/api/testing/servicename
- Балетмейстер - http://staging.example.com/api/servicename
- Производство - http://www.example.com/api/servicename
Я хотел бы знать, что наилучшим соглашением является определение этих URL-адресов и переключение между ними в зависимости от того, в какой среде мы хотим строить. Я могу определить это в моих настройках сборки или настроить различные сборки с помощью определения для определения среды?
Примечание. Не уверен, имеет ли значение, но на данный момент мы используем чисто Objective-c, хотя мы можем интегрировать Swift когда-то намного позже в течение жизни проекта.