Начиная с iOS 13, система автоматически предложит пользователю предоставить приложению разрешение на использование Bluetooth, когда приложение пытается выполнить сканирование или подключиться к устройству Bluetooth. Сообщение в обычном диалоговом окне может быть дополнено пользовательским сообщением следующей записью в Info.plist:
<key>NSBluetoothAlwaysUsageDescription</key>
<string>This app uses bluetooth to perform XYZ functions.</string>
Если пользователь отказывает в разрешении при представлении этого диалогового окна, приложение не сможет сканироватьили подключиться к устройствам Bluetooth. Вполне возможно, что ваше приложение представило это диалоговое окно, а вы не заметили и случайно отказали в разрешении.
Чтобы проверить это, перейдите в «Настройки»> «Конфиденциальность»> «Bluetooth» и проверьте, предоставлено ли вашему приложению разрешение Bluetooth.