Установка Firestore с использованием Cocoapods - PullRequest
2 голосов
/ 14 января 2020

Я пытаюсь установить firestore в своем проекте.

, когда я пытаюсь установить это, Xcode отображает

фатальная ошибка: файл карты модуля '/ Users / учётная запись / Documents / myapp / Pods / Headers / Private / openssl_grpc / BoringSSL-GRP C .modulemap 'не найден

или иногда другие ошибки ....

поэтому я Я потратил так много раз (почти целых 2 дня), чтобы решить эту проблему, но на самом деле ничего не работает: / (удаление производных данных и папки Pods, деинтеграция pod, установка и обновление pod или очистка сборки (Command-shift-k) ).

platform :ios, '13.0'

target 'myapp' do
# Comment the next line if you don't want to use dynamic frameworks
#use_frameworks!
use_modular_headers!

# add the Firebase pod for Google Analytics
pod 'Firebase/Analytics'
pod 'Firebase/Auth'
pod 'Firebase/DynamicLinks'

pod 'Firebase/Core'
pod 'Firebase/Firestore'
#pod 'FirebaseFirestoreSwift'

# add pods for any other desired Firebase products
# https://firebase.google.com/docs/ios/setup#available-posd

end

это мой Podfile. и всякий раз, когда я удаляю pod 'Firebase/Firestore', все работает, а Firebase / Firestore - нет. (конечно, чтобы восстановить нормальное рабочее состояние, я комментирую все репозитории pod, (в терминале) наберите «pod install», а затем раскомментируйте топ-4 репозитория и pod install ....)

Я действительно хочу использовать Firestore, но я не могу.

пожалуйста, помогите мне.

Ответы [ 2 ]

3 голосов
/ 14 января 2020

Firestore требует последних CocoaPods. По мнению разработчика Google

Это должно улучшиться с CocoaPods 1.9.0, которая добавляет возможность указывать динамическую / stati c связь для каждого модуля в Podfile.

Пожалуйста, проверьте эту ссылку https://github.com/firebase/firebase-ios-sdk/issues/3816

1 голос
/ 26 января 2020

Мы также можем заставить CocoaPods не применять модульные заголовки для проблемных модулей ... в этом случае:

pod 'BoringSSL-GRPC', '= 0.0.3', :modular_headers => false
pod 'gRPC-Core', '= 1.21.0', :modular_headers => false
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...