[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 NSAppleMusicUsageDescription key with a string value explaining to the user how the app uses this data.

Info.plistに必要なキーを追加すると、アプリ実行時に許可を求めるダイアログが表示される。
Info.plistに追加するキーの一覧
どんなキーを追加すればいいかはAppleのドキュメントに全部書かれているが、抜粋すると以下のような感じ。
キー | 概要 |
---|---|
NSAppleMusicUsageDescription | メディアライブラリの使用方法の説明 |
NSBluetoothPeripheralUsageDescription | Bluetooth周辺機器利用状況の説明 |
NSCalendarsUsageDescription | カレンダーの使用方法の説明 |
NSCameraUsageDescription | カメラの使用方法の説明 |
NSContactsUsageDescription | 連絡先の使用方法の説明 |
NSHealthShareUsageDescription | ヘルスデータの使用方法の説明 |
NSHealthUpdateUsageDescription | ヘルスデータ(変更)の使用方法の説明 |
NSHomeKitUsageDescription | ホームキットの使用方法の説明 |
NSLocationAlwaysUsageDescription | 位置情報の使用方法の説明(常に位置情報を使用) |
NSLocationWhenInUseUsageDescription | 位置情報の使用方法の説明(アプリ使用中のみ位置情報を使用) |
NSMicrophoneUsageDescription | マイクロフォンの使用方法の説明 |
NSMotionUsageDescription | 加速度センサーの使用方法の説明 |
NSPhotoLibraryUsageDescription | フォトライブラリの使用方法の説明 |
NSRemindersUsageDescription | リマインダの使用方法の説明 |