【iOS11】MediaPlayerライブラリを使用したときにThe app's Info.plist must ~~ というエラーになる時の対処方

2019年8月29日

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に使用用途を書かなければならないので覚えておきましょう。

iOS

Posted by 上級者さん