Я пытаюсь скомпилировать проект Flutter для тестирования на нативном iPhone и получаю следующие фатальные ошибки:
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_FLTFirebaseCorePlugin", referenced from:
objc-class-ref in GeneratedPluginRegistrant.o
"_OBJC_CLASS_$_FLTFirebaseAuthPlugin", referenced from:
objc-class-ref in GeneratedPluginRegistrant.o
"_OBJC_CLASS_$_FLTCloudFirestorePlugin", referenced from:
objc-class-ref in GeneratedPluginRegistrant.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Я пробовал следующее в Xcode:
- установка Legacy Build на
Legacy Build System
- установка iOS Цель развертывания на
9.0
- установка Сборка только активной архитектуры до
Yes
, и я пробовал в терминале папки проекта Android Studio:
- работает
% flutter clean
с последующим автор: % flutter run
Для меня не имеет смысла, что Flutter / Firebase / Firestore несовместимы с arm64, поэтому мне интересно, является ли это проблемой связи, а ошибка архитектуры - отвлекающий маневр.
Есть мысли о том, в чем может быть проблема?