мы создали модуль флаттера, который использует Firebase. в эмуляторе работает нормально
Теперь мы пытаемся интегрировать этот модуль флаттера в существующее нативное приложение для iOS, которое также использует Firebase. У нас проблема с установкой pod
The 'Pods-App' target has transitive dependencies that include static frameworks: (cloud_firestore, firebase_core, FirebaseDatabase, FirebaseAuth, FirebaseFirestore, FirebaseCore, FirebaseInstanceID, FirebaseFunctions, FirebaseMessaging, and FirebaseStorage)
Мы добавили эту строку в собственный подфайл приложения для интеграции
flutter_application_path = '/ Users / имя пользователя / Documents / MyApp-Flutter'
eval (File.read (File.join (flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')), привязка)
Мы выполнили следующие шаги для интеграции проекта
https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps
Мы добавили этот тег в podfile, который решил проблему установки pod. Но сборка ios не удалась из-за трепетания пламени
pre_install do | installer |
# обходной путь для https://github.com/CocoaPods/CocoaPods/issues/3289
Pod :: Installer :: Xcode :: TargetValidator.send (: define_method,: verify_no_static_framework_transitive_dependencies) {}
конец
ожидание успешной установки модуля, даже если мы включаем проект флаттера. я не могу понять, как разрешить эти зависимости, особенно если и флаттер, и собственное приложение используют одни и те же модули.