Ошибка java .lang.IllegalArgumentException: уже добавлено: Lokio / AsyncTimeout - PullRequest
0 голосов
/ 07 мая 2020

Уважаемый разработчик! Мы обнаружили одну или несколько проблем с недавней доставкой вашего приложения «xyz» 1.0 (1.59). Исправьте следующие проблемы, затем загрузите снова. ITMS-90809: Использование API не рекомендуется - новые приложения, использующие UIWebView, больше не принимаются. Вместо этого используйте WKWebView для повышения безопасности и надежности. Узнать больше (https://developer.apple.com/documentation/uikit/uiwebview). Хотя от вас не требуется исправлять следующие проблемы, мы хотели бы сообщить вам о них: ITMS-90683: отсутствует строка цели в Info.plist - код вашего приложения ссылается на один или несколько API, которые обращаются к конфиденциальным данным пользователя. Файл Info.plist приложения должен содержать ключ NSBluetoothAlwaysUsageDescription с ориентированной на пользователя целевой строкой, четко и полностью объясняющей, почему вашему приложению нужны данные. Начиная с весны 2019 года, все приложения, представленные в App Store, которые обращаются к пользовательским данным, должны включать целевую строку. Если вы используете внешние библиотеки или пакеты SDK, они могут ссылаться на API, для которых требуется строка назначения. Хотя ваше приложение может не использовать эти API, строка назначения все равно требуется. Вы можете связаться с разработчиком библиотеки или SDK и попросить их выпустить версию своего кода, не содержащую API.

Чтобы исправить это, я обновил свою версию xamarin.forms до 4.6 и он работает нормально в iOS, но в Android, когда я пытаюсь запустить приложение, я получаю эту ошибку java .lang.IllegalArgumentException. Что мне не хватает и чему я должен следовать?

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