I work on an iOS application for a customer who manages the App Store uploading. Their latest submission was rejected with the messages:
"This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSBluetoothPeripheralUsageDescription key with a string value explaining to the user how the app uses this data.
This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSMicrophoneUsageDescription key with a string value explaining to the user how the app uses this data."
I'd be fine with doing that except for the fact that our app doesn't use either Bluetooth or a microphone.
I'm assuming that some 3rd-party (or Apple) library brings in references that could potentially make use of these features. How do I detect the root cause of the rejection so that I can either remove it or explain it?