Не удалось найти путь к ресурсам для "Frameworks / App.framework / flutter_assets" - PullRequest
3 голосов
/ 10 апреля 2020

Я пытаюсь запустить мое приложение для флаттера на симуляторе (iPhone 8), но когда приложение запускается, все, что я получаю, это пустой белый экран. как это:

enter image description here

Вывод на терминал:

Running pod install...                                             40.0s
Running Xcode build...                                                  

 ├─Assembling Flutter resources...                          20.4s
 └─Compiling, linking and signing...                        57.0s
Xcode build done.                                           288.8s
        path: satisfied (Path is satisfied), interface: en1
Failed to find assets path for "Frameworks/App.framework/flutter_assets"
Configuring the default Firebase app...
        path: satisfied (Path is satisfied), interface: en1
        path: satisfied (Path is satisfied), interface: en1
Configured the default Firebase app __FIRAPP_DEFAULT.
[VERBOSE-2:engine.cc(127)] Engine run configuration was invalid.
[VERBOSE-2:shell.cc(437)] Could not launch engine with configuration.
https://firebase.google.com/docs/cloud-messaging/ios/client#method_swizzling_in_firebase_messaging
to ensure proper integration.                                           
Syncing files to device iPhone 8...                                     
10,195ms (!)

Я использую стабильную версию флаттера 1.12.13+hotfix.9, и эта проблема появляется только в ios здании.

Как я могу решить эту проблему?

Ответы [ 2 ]

8 голосов
/ 11 апреля 2020

Мне только что удалось решить эту проблему. Я только что последовал совету https://github.com/flutter/flutter/issues/29974 и добавил "$ FLUTTER_ROOT / packages / flutter_tools / bin / xcode_backend. sh" embed для запуска сценария Выполнить скрипт После перекомпоновки папка App.framework была добавлена ​​в каталог сборки, и проблема исчезла. Надеюсь, это поможет кому-то еще.

3 голосов
/ 12 апреля 2020

Вы можете следовать инструкциям в https://flutter.dev/docs/development/ios-project-migration

В частности, фаза сборки:

/bin/sh "$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" embed
/bin/sh "$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" thin

Вы можете увидеть больше здесь: https://github.com/flutter/flutter/issues/52084#issuecomment -600768772

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