Ты проверяешь pull request от разработчика среднего уровня из своей команды. PR добавляет новую функцию планирования уведомлений с использованием улучшений UNNotificationTrigger из iOS 15, но минимальная версия развёртывания приложения — iOS 13. Во время проверки ты замечаешь следующий код:
func scheduleNotification() {
let trigger = UNTimeIntervalNotificationTrigger(timeInterval: 60, repeats: false)
// uses an iOS 15 calendar interval API without any availability check
let content = UNMutableNotificationContent()
content.interruptionLevel = .timeSensitive
request = UNNotificationRequest(identifier: "reminder", content: content, trigger: trigger)
}