Search code examples
iosxcodeapp-store-connect

App store connect reject build because missing NSBluetoothAlwaysUsageDescription key


I use Xcode 10.3 to distribute my app. Then App store connect always reject the build. And I got an email said "The app's info.plist file should contain a NSBluetoothAlwaysUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data." I added the key "Privacy - Bluetooth Always Usage Description". But got the rejection yet. There was "Privacy - Bluetooth Peripheral Usage Description” already and it was ok since today. So how to resolve this?


Solution

  • You'll need to add the purpose : Why your app requires Bluetooth to be enabled. Something like this :

    <key>NSBluetoothAlwaysUsageDescription</key>
    <string>App uses Bluetooth to find, connect and communicate with nearby devices. Please grant access.</string>