upload failed with NSPhotoLibraryUsageDescription missing but library not used?!

Can anyone help debug why I'm getting I need to put NSPhotoLibraryUsageDescription in the Info.plist when uploading to iTunesConnect.


I dont use

UIImagePickerController or UIImageWriteToSavedPhotosAlbum 
or anything to do with the users photos in my app or dependencies.


My suspicion at this point is I'm linking the MediaPlayer.framework (which has access to photos), but its used in the app for video playback only.


Can anyone shed light on this upload process. Is it checking against linked frameworks or is it checking for system calls?