Submission Rejected ITMS-90683: Missing Purpose String in Info.plist

We attempted to submit a new build to App Store but our submission got rejected. Below is the message we received from Apple.

Our app does not use Bluetooth and we have no idea how to fix this. We had attempted to manually add NSBluetoothAlwaysUsageDescription in Xcode but this does not exist among the choices provided by the XCode.

We are using Unity 2019.1.2f1, imported Facebook SDK( version 7.17.2 ), Appodeal SDK( version 2.8.58 ), and Firebase Analytics SDK( version 5.5.0 ).

One of your plugins utilizes this framework. It’s often used by ads frameworks for example admob. I suppose one of the SDKs you mentioned uses the Bluetooth feature to localize users.

I have the same issue. It’s because Appodeal SDK.

you can add manually in xcode 11. The entry starts with the word Privacy

You guys are right, it is caused by Appodeal SDK and I had contacted them regarding this issue. @sexton_unity is right, I just need to manually add it in Xcode and it solve my issue.