Я пытаюсь написать приемочное испытание в KIF в приложении, которое запрашивает разрешения на локальное уведомление довольно рано. К сожалению, из-за соображений безопасности iOS simulator невозможно автоматизировать прием уведомлений о разрешении iOS с использованием KIF. Per qaru.site/info/383642/... похоже, что есть способы отключить предупреждения о разрешении для местоположения, адресной книги, календаря и фотографий, но я не смог найти способ отключить разрешение на локальное уведомление. Я попробовал подход с правами доступа из связанного вопроса, но ни один из следующих ключей не работал:
kTCCServiceNotifications
kTCCServiceNotification
kTCCServiceLocalNotification
kTCCServiceLocalNotifications
Любые другие идеи? На данный момент я работаю над этим, изменяя свой производственный код, чтобы условно отключить локальные уведомления при запуске приемочных тестов, но в идеале мне бы не пришлось.