【iOS11】MediaPlayerライブラリを使用したときにThe app's Info.plist must ~~ というエラーになる時の対処方
MediaPlayerライブラリを使用しようとすると以下のようなエラーを出し、アプリを起動してもすぐにクラッシュすることがあります。
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」に「Privacy - Media Library Usage Description」というkeyを加え、MediaPlayerの使用を許可するとどんなことができるかの説明文をvalueにセットします。
MediaPlayerの他にも、写真ライブラリのアクセスやカメラの使用に関しても同じようにplistに使用用途を書かなければならないので覚えておきましょう。