Обновлено до Xcode 11.4. Ios 13.4, Iphone X. Приложение просто выбирает данные с помощью API. Приложение запускалось на белом экране, а затем, наконец, вылетало, как на симуляторе, так и на устройстве.
Я следовал официальному руководству (я также rm -rf ios/Flutter/App.framework
) flutter.dev / docs / development / ios -project -migration . Я запускал несколько раз flutter clean
Я также пытался удалить Pods / folder и Podfile.lock, а затем переустановить, используя pod install
в папке ios.
Поскольку я использую данные asyn c, я также добавил в качестве 1-й строки в main ()
WidgetsFlutterBinding.ensureInitialized();
Не помогло, приложение не запустило ни симулятор.
Затем я удалил папки ios/
и android/
. После этого в папке проекта я запустил команду flutter create .
, которая регенерирует указанные папки.
После этого мое приложение нормально запускалось как на симуляторе, так и на устройстве. Я надеюсь, что это поможет другим. НОТА!! если вы сделали какие-либо изменения в этих папках вручную, пожалуйста, сделайте резервную копию или зафиксируйте заранее.