Flutter аварийно завершает работу EXC_BAD_ACCESS при конфигурации выпуска - PullRequest
0 голосов
/ 18 июня 2020

У меня проблемы с добавлением приложения Flutter в существующий проект iOS. Я следую инструкциям в https://flutter.dev/docs/development/add-to-app/ios/project-setup - вариант Б. Хотя приложение легко компилируется и запускается на подключенном устройстве и симуляторе, после архивирования приложения и распространения файла IPA приложение вылетает.

Существует две конфигурации: отладка и выпуск. Структура каталогов фреймворка выглядит следующим образом:

- Frameworks 
    +- Flutter
         |- Debug
         |- Release
         +- Profile

Пути поиска фреймворка настроек сборки были установлены на $ (PROJECT_DIR) // Frameworks / Flutter / $ (CONFIGURATION)

Файлы фреймворка были встроены (кроме FlutterPluginRegistrant) с опцией входа.

Stacktrace:

Crashed: DartWorker
0  ???                            0x114f81d60 (Niepełna)
1  Flutter                        0x102fe7ff8 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&, unsigned long) + 740
2  Flutter                        0x10309c124 dart::Library::Invoke(dart::String const&, dart::Array const&, dart::Array const&, bool, bool) const + 748
3  Flutter                        0x10335698c Dart_Invoke + 2004
4  Flutter                        0x102ba5378 flutter::DartIsolate::InitializeIsolate(std::__1::shared_ptr<flutter::DartIsolate>, _Dart_Isolate*, char**) + 2424
5  Flutter                        0x102ba4874 flutter::DartIsolate::CreateDartIsolateGroup(std::__1::unique_ptr<std::__1::shared_ptr<flutter::DartIsolateGroupData>, std::__1::default_delete<std::__1::shared_ptr<flutter::DartIsolateGroupData> > >, std::__1::unique_ptr<std::__1::shared_ptr<flutter::DartIsolate>, std::__1::default_delete<std::__1::shared_ptr<flutter::DartIsolate> > >, Dart_IsolateFlags*, char**) + 812
6  Flutter                        0x102ba3ebc flutter::DartIsolate::CreateRootIsolate(flutter::Settings const&, fml::RefPtr<flutter::DartSnapshot const>, flutter::TaskRunners, std::__1::unique_ptr<flutter::Window, std::__1::default_delete<flutter::Window> >, fml::WeakPtr<flutter::SnapshotDelegate>, fml::WeakPtr<flutter::IOManager>, fml::RefPtr<flutter::SkiaUnrefQueue>, fml::WeakPtr<flutter::ImageDecoder>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, Dart_IsolateFlags*, std::__1::function<void ()> const&, std::__1::function<void ()> const&) + 708
7  Flutter                        0x102ba7b28 flutter::DartIsolate::DartIsolateGroupCreateCallback(char const*, char const*, char const*, char const*, Dart_IsolateFlags*, std::__1::shared_ptr<flutter::DartIsolate>*, char**) + 1304
8  Flutter                        0x10313dc34 dart::RunServiceTask::Run() + 176
9  Flutter                        0x103158b2c dart::ThreadPool::Worker::Main(unsigned long) + 224
10 Flutter                        0x1030c1be8 dart::ThreadStart(void*) + 172
11 libsystem_pthread.dylib        0x1a6699d8c _pthread_start + 156
12 libsystem_pthread.dylib        0x1a669d76c thread_start + 8```



...