Флаттер не будет работать на iphone - PullRequest
0 голосов
/ 10 февраля 2020

Flutter не работает на моем устройстве iOS (iPhone X).

Когда я запускаю с помощью 'flutter run', он продолжает компилироваться (вплоть до 'Установка и запуск ...') и открытие пустого приложения на секунду.

Когда я запускаю свое приложение с помощью Xcode, оно открывает пустое приложение, и я получаю следующее сообщение об ошибке:

dyld`__abort_with_payload:
0x1013975dc <+0>:  mov    x16, #0x209
0x1013975e0 <+4>:  svc    #0x80
->  0x1013975e4 <+8>:  b.lo   0x101397600               ; <+36>     #Thread 1: signal SIGABRT
0x1013975e8 <+12>: stp    x29, x30, [sp, #-0x10]!
0x1013975ec <+16>: mov    x29, sp
0x1013975f0 <+20>: bl     0x101395be8               ; cerror_nocancel
0x1013975f4 <+24>: mov    sp, x29
0x1013975f8 <+28>: ldp    x29, x30, [sp], #0x10
0x1013975fc <+32>: ret    
0x101397600 <+36>: ret    

и:

dyld: Library not loaded: @rpath/Flutter.framework/Flutter
Referenced from: /private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Runner
Reason: no suitable image found.  Did find:
/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: code signature invalid for '/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter'

/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: code signature invalid for '/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter'

/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: stat() failed with errno=1
/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: code signature invalid for '/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter'

/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: stat() failed with errno=1
/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: code signature invalid for '/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter'

/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: stat() failed with errno=1
/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: code signature invalid for '/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter'

/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: stat() failed with errno=1

Доктор флаттера:

[✓] Flutter (Channel stable, v1.12.13+hotfix.7, on Mac OS X 10.15.3 19D76,
locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
[✓] Android Studio (version 3.5)
[✓] IntelliJ IDEA Ultimate Edition (version 2019.3.2)
[✓] VS Code (version 1.38.1)
[✓] Connected device (1 available)

• No issues found!

iOS версия: 13.3.1

Версия MacOs: Catalina 10.15.3

Важное замечание: работает на моем iPad или на симуляторе (iOS и Android).

1 Ответ

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

Это не проблема трепетания, это связано с последней версией Apple ios 13.3.1. Он также воспроизводится путем создания нового проекта XCode и простого добавления цели фреймворка, которая автоматически встраивается и связывается с целью приложения.

Подробнее о проблеме: https://github.com/flutter/flutter/issues/49504

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