target имеет транзитивные зависимости, которые включают статические структуры: - PullRequest
1 голос
/ 27 мая 2019

мы создали модуль флаттера, который использует 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) {} конец

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

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