PHPhotoLibrary requestAuthorization, não solicitando

Para testar, estava tentando recriar a experiência pop-up do sistema 'Solicitando acesso'.

Atualizar:
No iOS 11, após excluir o aplicativo, o pop-up do sistema será exibido novamente.

(pergunta anterior)

Primeira vez que o aplicativo é executado (e o hora), o pop-up do sistema foi exibido, solicitando acesso. Depois disso,nem mesmo excluindo o aplicativo e reiniciando o dispositivo acionará esse pop-up novamente.

Em outras palavras, o dispositivo 'lembra' a solicitação do usuário e não há como redefini-la.

Aqui está o código:

[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;
    }

}];

Quando o acesso está desativado nas configurações, ele continua imprimindo "PHAuthorizationStatusDenied". Mas não apresenta nenhum pop-up. Retorna imediatamente.

Foi sugerido adicionar 'Nome de exibição do pacote' à lista. Tentei sem sucesso, com valor vazio, $ (PRODUCT_NAME) e strings diferentes.

Projeto limpo, excluído DrivedData (e excluir o aplicativo do simulador sempre). Sem sorte

Mais informações:

O código de exemplo da Apple "SamplePhotosApp" está falhando quando você desativa o acesso à foto nas Configurações.

questionAnswers(2)

yourAnswerToTheQuestion