위 오류를 해결하려면 키와 사용목적을 Info.plist파일에 추가한다. 예로 사진 라이브러리에 접근을 하려면 NSPhotoLibraryUsageDescription키를 사용한다.
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPhotoLibraryUsageDescription</key>
<string>사용목적을 여기에 작성</string>
...
</dict>
</plist>
- 미디어 라이브러리 접근 : NSAppleMusicUsageDescription
- 블루투스 인터페이스 접근 : NSBluetoothPeripherealUsageDescription
- 달력 접근 : NSCalendarUsageDescription
- 카메라 접근 : NSCameraUsageDescription
- 연락처에 접근 : NSContactsUsageDescription
- 헬스 데이터 접근 : NSHealthShareUsageDescription
- 건강 데이터 접근 : NSHealthUpdateUSageDescription
- HomeKit 설정 데이터 접근 : NSHomeKitUsageDescription
- 위치정보 접근 (항상 허용) : NSLocationAlwaysUsageDescription
- 위치정보 접근 (사용할 경우만) : NSLocationWhenInUseUsageDescription
- 마이크 접근 : NSMicrophoneUsageDescription
- 사진 라이브러리 접근 : NSPhotoLibraryUsageDescription
'ios' 카테고리의 다른 글
UILable 터치시 단어 가져오기 (0) | 2017.06.30 |
---|---|
json dictionary로 가져오기 (0) | 2017.01.20 |
일정 시간 지연후 실행 (0) | 2016.12.19 |
WRITTEN BY
,