iOS/Errors

[iOS-Error] 카메라를 사용하려 할 때 에러 해결 UIImagePickerController()

유훈 | Yuhun 2022. 7. 12. 00:47
반응형

 

앱에서 카메라를 통해 사진을 가져오려고 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를 보면 다양한 권한이 있는데 예를 들어 앨범에 접근하더라도 권한 부여가 필요합니다.
이런 경우에는 때에 따라 에러메세지를 보고 권한을 추가해주도록 하겠습니다!

 

 

 

 

반응형