Flutter Xcode 11.5 Firebase Firestore "Неопределенные символы для архитектуры arm64" - PullRequest
1 голос
/ 14 июля 2020

Я пытаюсь скомпилировать проект 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, поэтому мне интересно, является ли это проблемой связи, а ошибка архитектуры - отвлекающий маневр.

Есть мысли о том, в чем может быть проблема?

...