【swift】メディアライブラリを利用しようとするとエラーが発生

環境
OS: macOS 10.12.4
Swift: 3.1

swiftでメディアライブラリを利用するアプリを実行すると以下のエラーが発生。

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」にメディアライブラリを利用する方法を以下に説明します。

まずプロジェクトナビゲーターから「info.plist」を選択して「Infomation Property List」の右にある「+」をクリックします。


次に表示されたウィンドウ内の「Privacy - Media Library Usage Description」を選択します。


最後にValueにメディアライブラリを利用する説明を入力して完了です。



以上でエラーが発生しなくなるはずです。

この記事は役に立ちましたか?
  • 役に立った(0)
  • もっと詳しい情報が必要(0)
  • 情報が古かった(0)
  • 目的の情報では無かった(0)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする