ios - 找不到 'Firebase' (IOS Swift) 的规范

标签 ios swift firebase installation cocoapods

我正在将 cocoa pod 添加到我的 ios 项目中(swift)。 我已使用“pod init myproject.xcodeproj”初始化了项目目录中的 pod。然后,我将 pod 'Firebase' 添加到 Podfile,如下所示:

project 'HOTS IOS.xcodeproj/'

platform : ios, '9.0'

target 'HOTS IOS' do

  use_frameworks!

  pod 'Firebase'

  target 'HOTS IOSTests' do 
    inherit! :search_paths
    pod 'Firebase'
  end

  target 'HOTS IOSUITests' do 
    inherit! :search_paths
    pod 'Firebase'
  end

end

现在,当我运行 pod install 时,出现错误:无法找到“Firebase”规范。

最佳答案

根据您要使用的 Firebase 服务,您必须在 podfile 中添加不同的 Firebase 服务。 “'Firebase'”不是有效的 Pod。

pod 'Firebase/Core' 是最基本的,将为您提供运行 Firebase 所需的必备库。如果您想使用其他服务,可以在以下 Pod 之间进行选择:

pod 'Firebase/Core' --> 必备库和分析

pod“Firebase/AdMob” --> AdMob

pod 'Firebase/Messaging' --> 云消息传递/通知

pod 'Firebase/Database' --> 实时数据库

pod“Firebase/邀请” --> 邀请

pod“Firebase/DynamicLinks” --> 动态链接

pod 'Firebase/Crash' --> 崩溃报告

pod 'Firebase/RemoteConfig' --> 远程配置

pod 'Firebase/Auth' --> 身份验证

pod“Firebase/存储” --> 存储

(注意:没有 --> 文本。仅添加示例 pod 'Firebase/Database')

以下是设置 iOS 的文档:

https://firebase.google.com/docs/ios/setup

关于ios - 找不到 'Firebase' (IOS Swift) 的规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43074350/

相关文章:

Swift3:将字符串转换为以空字符结尾的 C 字符串的正确方法

firebase - 如何使用适用于 iOS 的 AngularFire7 在 Ionic/Angular 中编写 AuthGuard?

iphone - 如何将其中包含HTML标记的字符串显示为纯文本

ios - objc - UITableView 标题太宽.. 我有什么选择?

ios - 后台获取 NSPersistentCloudKitContainer 变化设置通知

android - 如何获取多条路径并对它们进行排序并将结果带回 firebase?

android - Firebase 统计数据

使用来自不同开发帐户的不同证书签名的应用程序的 iOS 推送通知

ios - 删除屏幕外的 UITableView 的索引路径 - indexPath.row 大于我的数组的大小

ios - 在 Swift 中检查 UIButton 标题