iPhone XS не распознается должным образом в Android Studio для приложения Flutter

Я только что получил iPhone XS для разработки, и у меня возникла проблема с его использованием для запуска приложения Flutter в Android Studio.

Когда я подключаю свой старый iPhone 6s, Android Studio показывает это, просто обычное имя iPhone.

Но когда я подключаю свой XS, он показывает это, огромную строку, которая выглядит так, как будто показывает инструменты командной строки для ideviceinfo. Это также вызывает ошибку при попытке установить приложение:

Installing and launching...
error: module importing failed: ('invalid syntax', ('temp.py', 1, 27, 'import fruitstrap_00008020-001C50503488002E\n'))
backtrace unavailable

Как ни странно, я все еще могу запустить приложение в Xcode. Итак, я предполагаю, что это ошибка Android Studio, которая еще не устранена. Кто-нибудь сталкивался с чем-нибудь подобным?

1 ответ

Решение

Новые iPhone используют новый формат UDID, который libimobiledevice пока не поддерживает. Инструменты ломаются, и это приводит к выводу, который вы видите.

Вам нужно будет дождаться появления новой версии libimobiledevice, которая поддерживает новый формат UDID.

Некоторые люди представили пиар, но он еще не был объединен.

Другие вопросы по тегам