Есть один способ, которым я использую его в своих проектах. Вот шаги.
В Xcode перейдите в настройки проекта (проект, а не цель) и добавьте в список конфигурацию «бета»:
Затем вам нужно создать новую схему, по которой проект будет запускаться в «бета» конфигурации. Чтобы создать схему, перейдите сюда:
Назовите эту схему как хотите. Вам следует отредактировать настройки для этой схемы. Для этого нажмите здесь:
Выберите вкладку Архив, где вы можете выбрать Build configuration
Затем вам нужно добавить ключ Config
со значением $(CONFIGURATION)
в список свойств информации о проектах, например:
Тогда дело в том, что вам нужно в коде, чтобы сделать что-то конкретное для бета-сборки:
let config = Bundle.main.object(forInfoDictionaryKey: "Config") as! String
if config == "Debug" {
// app running in debug configuration
}
else if config == "Release" {
// app running in release configuration
}
else if config == "Beta" {
// app running in beta configuration
}