ios - 使用 Cocoapods 安装 Firestore

标签 ios xcode firebase google-cloud-firestore

我正在尝试在我的项目中安装 firestore。

当我尝试安装它时,Xcode 显示:

fatal error: module map file '/Users/account/Documents/myapp/Pods/Headers/Private/openssl_grpc/BoringSSL-GRPC.modulemap' not found

或有时出现其他错误....

所以我花了很多次(几乎整整 2 天)来解决这个问题,但实际上没有任何效果:/(删除派生数据和 Pods 文件夹、pod deintegrate、pod 安装和更新或清理构建(命令-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,但我不能。

最佳答案

我们还可以强制 CocoaPods 不为有问题的 pod 应用模块化 header ...在这种情况下:

pod 'BoringSSL-GRPC', '= 0.0.3', :modular_headers => false
pod 'gRPC-Core', '= 1.21.0', :modular_headers => false

关于ios - 使用 Cocoapods 安装 Firestore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59727138/

相关文章:

javascript - 从更新的项目更新时,在云函数中创建引用的 Firestore 文档

node.js - 如何从 firebase 函数访问 firebase 托管文件

ios - 在 Unity for iOS 中压缩纹理的最佳方式(游戏太大了)?

iphone - 如何使用完成按钮退出 UITextView

ios - Autolayout 在模拟器上持续存在 - XCode

ios - 如何快速在 UICollectionView 中添加分页?

iphone - 从响应 NSString 中获取子字符串

ios - 使用指针解析查询

ios - 更新 UITableViewCell 上的标签

java Firebase : delay exit until writes finish