iOS: как удалить ссылку на API, который не используется? - PullRequest
0 голосов
/ 19 сентября 2019

Я отправил ионное приложение в магазин приложений, но он просит добавить ссылку на файл info.plist.Ниже приведена ошибка.

ITMS-90683: отсутствует строка назначения в Info.plist - код вашего приложения ссылается на один или несколько API, которые получают доступ к конфиденциальным данным пользователя.Файл Info.plist приложения должен содержать ключ NSBluetoothAlwaysUsageDescription с целевой строкой, ориентированной на пользователя, которая четко и полностью объясняет, почему вашему приложению нужны данные.Начиная с весны 2019 года, все приложения, представленные в App Store и имеющие доступ к пользовательским данным, должны содержать целевую строку.Если вы используете внешние библиотеки или SDK, они могут ссылаться на API, которые требуют строку назначения.Хотя ваше приложение может не использовать эти API, строка назначения по-прежнему требуется.Вы можете связаться с разработчиком библиотеки или SDK и попросить, чтобы они выпустили версию своего кода, которая не содержит API.

Но мой проект не использует Bluetooth.

Как избавиться от этой ошибки и как удалить ссылку на API, которая не используется.Я новичок в xcode и iOS.

Ответы [ 2 ]

2 голосов
/ 19 сентября 2019

Проверьте, не использует ли какая-либо из ваших внешних библиотек Bluetooth.Ищите «NSBluetoothAlwaysUsageDescription» во всем проекте, обычно, если библиотека использует Bluetooth, вы найдете его в своем Info.plist

Если вам нужно использовать эту библиотеку, просто добавьте эту строку назначения в Info.plistосновного проекта, чтобы сделать Apple счастливой.

0 голосов
/ 27 сентября 2019

У меня та же проблема с приложением, и я добавил NSBluetoothAlwaysUsageDescription;Впоследствии Apple отклонила его, заявив, что не может идентифицировать какие-либо функции Bluetooth в приложении и удалить ключ разрешения.Так что теперь я застрял.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...