PHPhotoLibrary запрос Авторизация, не запрашивая

Для тестирования я пытался воссоздать всплывающее окно с системой «Запрос доступа».

Обновить:
В iOS 11 после удаления приложения всплывающее окно системы будет отображаться снова.

(предыдущий вопрос)

При первом запуске приложения (итолько время), показало всплывающее окно системы с запросом доступа. После этого,даже не удаляя приложение и перезагружая устройство вызовет это всплывающее окно снова.

Другими словами, устройство «запоминает» запрос пользователя, и нет способа его сбросить.

Вот код:

[PHPhotoLibrary requestAuthorization:^(PHAuthorizationStatus status) {

    switch (status) {
        case PHAuthorizationStatusAuthorized:
            NSLog(@"PHAuthorizationStatusAuthorized");
            break;

        case PHAuthorizationStatusDenied:
            NSLog(@"PHAuthorizationStatusDenied");
            break;
        case PHAuthorizationStatusNotDetermined:
            NSLog(@"PHAuthorizationStatusNotDetermined");
            break;
        case PHAuthorizationStatusRestricted:
            NSLog(@"PHAuthorizationStatusRestricted");
            break;
    }

}];

Когда доступ отключен в настройках, он продолжает печатать «PHAuthorizationStatusDenied». Но не представляет никакого всплывающего окна. Возвращается немедленно.

Было предложено добавить «отображаемое имя пакета» в список. Пробовал безрезультатно, с пустым значением $ (PRODUCT_NAME) и разными строками.

Очистил проект, удалил DrivedData (и удаляю приложение из симулятора каждый раз). Неудачно.

Больше информации:

Пример кода Apple «SamplePhotosApp», вылетает, когда вы отключаете доступ к фотографиям в настройках.

Ответы на вопрос(2)

Ваш ответ на вопрос