2015-12-21 2 views
5

Swift (IOS 8/IOS 9): App аварии, когда я меняю разрешение AddressBook в настройках на реальном устройствеApp аварии при смене разрешения AddressBook в настройках

Error when permission change in Settings Code Code

+1

, пожалуйста, введите здесь код для получения контактной информации – ilesh

+0

Это нормальное поведение. См. Другие идентичные вопросы: http://stackoverflow.com/questions/12522574/toggling-privacy-settings-will-kill-the-app –

+0

@ilesh Я не получаю контакты, я получаю доступ только к AddressBook. Когда приложение работает, я переключаю доступ к AddressBook в настройках устройства. Когда разрешение переключилось - сбой приложения. Это все. –

ответ

33

Ваше приложение не врезаться его просто заставили перезапустить iOS с новыми настройками конфиденциальности. Поэтому, когда вы измените политику конфиденциальности, приложение будет убито, если оно будет подключено к отладчику, иначе он перезапустится или перезапустится.

Примечание: Если пользователь в какой-то момент изменит права доступа к Адресной книге, Календари, Напоминания, Камера или Фотографии, iOS будет SIGKILL приложение. (Это не ошибка по умолчанию iOS)

+1

Спасибо. Проблема закрыта. –

+0

У вас есть некоторые ссылки из Apple, заявляющие то же самое? – User31

+0

Когда я использовал симулятор, мое приложение «разбилось»; однако при тестировании на реальном iPhone приложение просто перезапускается, как описано в принятом ответе выше. – Vee

Смежные вопросы