Unexpected crash when creating instance of MPMoviePlayerViewController

Originator:brian.gerstle
Number:rdar://26850414 Date Originated:6/16/2016
Status:Open Resolved:
Product:iOS Product Version:iOS 10.0 (14A5261v)
Classification:Crash Reproducible:Always
 
Area:
AVFoundation (Audio / Video)

Summary:
Creating an MPMoviePlayerController causes a crash due to "accessing 'privacy-sensitive data'" w/o a reason specified in the app's plist.  This is unexpected because I'm trying to play a movie within a shared "app groups" container—not in the user's music library.

Steps to Reproduce:
1. Run an app with "App Groups" entitlement
2. Create a movie file in the shared container
3. Try to play it with MPMovePlayerViewController

Expected Results:
Movie plays w/o prompting user for permission.

Actual Results:
Crash, with these console logs:

2016-06-16 16:35:42.603172 GFTest[5056:537552] [SDKLibrary] Not authorized, skipping filter predicate application
2016-06-16 16:35:42.627960 GFTest[5056:537697] 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.

Version:
10.0 (14A5261v)

Notes:


Configuration:
iPhone 6

Attachments:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!