Не удается запустить приложение-флаттер на физических устройствах Apple - PullRequest
0 голосов
/ 27 февраля 2020

У меня отлично работает Xcode (по крайней мере, для проектов Swift iOS), сегодня я попытался установить флаттер. Я выполнил следующие шаги: FlutterDev (каждый шаг, поэтому решения здесь нет)

Я могу создавать и запускать проекты Flutter в терминале на Simulator на iPhone и Android Виртуальные устройства а также.

Доктор Флаттер нашел все в порядке.

Но я не могу запустить его на любом физическом устройстве Apple. Протестировано на 2 MacBook Pro -> развертывание на 3 разных iPhone.

Я получил ошибку SIGABRT сразу после того, как приложение попыталось запустить, если я запускаю из Xcode, и терминал застрял в установке и запуске ... если я попробуйте запустить приложение оттуда.

Terminal

Terminal problem picture

Xcode

Xcode error picture

Ответы [ 3 ]

0 голосов
/ 27 февраля 2020

Это ошибка от Флаттера. Вместо этого переключите канал:

flutter channel dev
flutter upgrade
flutter run

Но помните: канал dev намного опережает стабильный, он немного менее безопасен. Я бы порекомендовал вам использовать его только для запуска приложения на вашем устройстве. Для кодирования et c. переключиться обратно на канал stable:

flutter channel stable
flutter upgrade

Ошибка будет исправлена ​​в v1.15.3.

0 голосов
/ 28 февраля 2020

После того, как я потратил весь день на поиск и устранение неисправностей, единственное решение, которое сработало для меня, - это загрузить бета-версию xcode, новейшую 13.4 iOS бета-версию, и все сразу заработало. Я открыл существующие проекты, нажал «выполнить» и открыл на своем телефоне без каких-либо дополнительных действий.

0 голосов
/ 27 февраля 2020

Может быть, вам следует просто попробовать эти шаги:

1) очистка флаттера

2) сборка флаттера ios --release

Затем позже сделайте это в Xcode MenuBar : Product -> Очистить, а затем встроить в Xcode

...