У меня есть приложение, которое использует инфраструктуру ALAssets
для доступа к библиотеке фотографий пользователей. Я написал код, который определяет, имеет ли приложение разрешение на доступ к библиотеке фотографий, и если это не так, я показываю предупреждающее сообщение, в котором пользователь должен включить службы определения местоположения для приложения в настройках.
Проблема в том, что когда пользователь вручную изменяет параметры конфиденциальности, а затем снова открывает приложение, iOS заставляет приложение сбой с помощью SIGKILL.
Я заметил, что способ, которым обращается к другому приложению, заключается в том, что он каким-то образом обнаруживает изменения в настройках конфиденциальности и заставляет приложение перезапускать следующий раз, когда пользователь открывает его. Кто-нибудь знает, как это сделать?