IT이야기

삭제 후 카메라 권한을 기억하는 iPad— 지우는 방법

cyworld 2021. 4. 5. 21:11
반응형

삭제 후 카메라 권한을 기억하는 iPad— 지우는 방법?


다음 코드가 반환되는 조건을 다시 만들려고합니다 AVAuthorizationStatusNotDetermined.

AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];

그러나 iPad는 앱을 삭제하고 다시 설치 한 후에도 카메라 권한을 기억하는 것처럼 보이므로 매번 Authorized 또는 NotAuthorized가 반환됩니다. NotDetermined가 반환되도록 권한을 재설정하는 방법에 대한 아이디어가 있습니까?

읽어 주셔서 감사합니다.


프로그래밍 방식으로 권한을 재설정 할 수 없습니다. 권한을 재설정하려면 두 가지 방법이 있습니다.

  1. OS 재설정
  2. 앱을 제거하고 하루를 기다립니다.

나는 두 가지 옵션 모두 개발자가 무언가를 테스트하려는 경우 실제로 도움이되지 않는다는 것을 알고 있습니다.

전체 OS를 재설정하거나 하루를 기다리지 않고 앱의 첫 실행 시나리오를 테스트하기위한 세 가지 대안이 있습니다.

첫 번째 옵션

기술 노트 TN2265에 설명 된 대로 :

다음 단계에 따라 실제로 하루를 기다리지 않고 후자를 달성 할 수 있습니다.

  • 기기에서 앱을 삭제합니다.
  • 장치를 완전히 껐다가 다시 켭니다.
  • 설정> 일반> 날짜 및 시간으로 이동하여 하루 이상 날짜를 설정하십시오.
  • 장치를 완전히 껐다가 다시 켜십시오.

두 번째 옵션

앱을 삭제하면 iOS는 앱의 번들 ID에 매핑 된 앱의 권한을 유지하고 데이터를 하루 동안 유지합니다. 따라서 앱의 번들 ID를 변경하여 테스트 할 수도 있습니다.

세 번째 옵션

댓글에서 @rmaddy가 제안한대로 모든 위치 및 개인 정보 권한을 재설정 할 수 있습니다. 설정-> 일반-> 재설정-> 위치 및 개인 정보 재설정. 이 재설정 않습니다 모두 에 대한 위치 및 개인 정보 보호 권한을 모든 응용 프로그램 이 장치.

참조 URL : https://stackoverflow.com/questions/27726354/ipad-remembering-camera-permissions-after-delete-how-to-clear

반응형