Итак, у меня есть info.plist с:
<key>NSBluetoothPeripheralUsageDescription</key>
<string>Bluetooth is required bla bla.</string>
Я даже локализовал его для обоих поддерживаемых языков.
Затем добавил файл InfoPlist.strings и добавил:
"NSBluetoothPeripheralUsageDescription" = "Bluetooth is required bla bla bla";
И локализовал его тоже ...
В возможностях для цели приложения я добавил Bluetooth для фоновых режимов.
Я использую только стандартные BLE API и нетвнешние библиотеки.
Почему я получаю электронное письмо с:
Уважаемый разработчик,
Мы выявили одну или несколько проблем снедавняя поставка для вашего приложения "бла".Пожалуйста, исправьте следующие проблемы, затем загрузите снова.
Отсутствует целевая строка в файле Info.plist - код вашего приложения ссылается на один или несколько API, которые получают доступ к конфиденциальным данным пользователя.Файл Info.plist приложения должен содержать ключ NSBluetoothPeripheralUsageDescription с целевой строкой, ориентированной на пользователя, которая четко и полностью объясняет, почему вашему приложению нужны данные.
?