반응형
앱에서 카메라를 통해 사진을 가져오려고 UIImagePickerController()를 사용하는데 에러가 발생했습니다.
애플의 프라이버시 규정 때문인데 권한 문제를 해결해보겠습니다!
에러메세지
[access] This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data.
Infoplist에 가서 권한을 설정해 주면 되는데
여기서 에러메세지에 있는 NSCameraUsageDescription 를 그대로 써줍니다.
그리고 엔터를 치면 자동으로 Privacy - Camera Usage Description로 바뀝니다!
이대로 해도 괜찮지만 정확히는 Value에 YES를 써주는 것이 좋아보입니다.
또한 Privacy를 보면 다양한 권한이 있는데 예를 들어 앨범에 접근하더라도 권한 부여가 필요합니다.
이런 경우에는 때에 따라 에러메세지를 보고 권한을 추가해주도록 하겠습니다!
반응형
'iOS > Errors' 카테고리의 다른 글
[iOS-Error] The ios simulator deployment~~ 에러 (0) | 2022.02.28 |
---|---|
[iOS-Error] Pod과 swift package manager를 동시 사용했을때 (0) | 2022.02.28 |
[iOS-Error] cocoaPod 라이브러리 설치 에러 (0) | 2022.02.13 |
[iOS-Error] 파이어베이스 로그인 에러처리 (0) | 2022.02.12 |
[iOS-Error] Assistant 에서 No assistant results (0) | 2022.01.30 |