Є один із способів, який я використовую для своїх проектів. Ось етапи.
У 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
}