∴ GitHub / 趋势仓库
firebase / firebase-ios-sdk
苹果平台 Firebase 全家桶的官方开源 SDK 源码仓库
- 语言
- C++
- Star
- 6.9k
- Fork
- 1.8k
- 当日新增(10-02)
- +112
- 累计在榜
- 3 天
- 最高名次
- 第 4 名
- 首次上榜
- 2026-09-30
∴ 是什么
这是 Firebase 官方为苹果平台(iOS、macOS 等)提供的 SDK 开源仓库,包含除 FirebaseAnalytics 外所有 Firebase 产品的源码。每个产品以独立框架形式提供,如 FirebaseAuth、FirebaseFirestore 等,可通过多种包管理器集成。仓库还包含构建说明、平台支持矩阵和社区贡献的扩展模块。
∴ 解决什么问题
- 帮助开发者在苹果平台接入 Firebase 的各类云服务,如认证、数据库、消息推送等
- 通过开源 SDK 满足对源码可见性和定制化的需求
- 支持从 GitHub 直接获取特定分支或提交的源码,方便开发和调试
∴ 怎么上手
- 01通过 Swift Package Manager 安装,具体步骤见 Firebase 官方文档
- 02通过 CocoaPods 安装,运行 pod install,具体步骤见 Firebase 官方文档
- 03如需从 GitHub 安装,可在 Podfile 中指定 git 分支,例如:pod 'FirebaseCore', :git => 'https://github.com/firebase/firebase-ios-sdk.git', :branch => 'main'
- 04如需使用本地源码,可在 Podfile 中指定路径,例如:pod 'FirebaseCore', :path => '/path/to/firebase-ios-sdk'
- 05iOS 平台可使用实验性的 Carthage 分发方式,详见仓库内 Carthage.md
- 06从 Framework 或 library 中使用 Firebase 的说明见 docs/firebase_in_libraries.md
∴ 适合谁
面向需要在苹果平台(iOS、macOS 等)使用 Firebase 服务的开发者,特别是希望使用 Swift 语言并关注开源实现的开发者。
∴ 要点
- 除 FirebaseAnalytics 外,所有 Firebase 产品均开源,Analytics 以预编译二进制形式随包管理器分发
- 官方支持 macOS、Catalyst 和 tvOS(beta),visionOS 和 watchOS 由社区支持
- watchOS 上 Firebase Analytics 不可用,Crashlytics 功能受限(不记录 mach 异常和信号崩溃)
- FirebaseCombineSwift 提供 Combine 框架支持,但仍在开发中,不建议用于生产环境
- 2026 年 10 月后不再通过 CocoaPods 发布新版本,现有版本仍可用
- 提供 AI Logic 的 Gemini Foundation Models 框架适配器预览版
许可证 Apache-2.0aianalyticsauthenticationcrash-reportingdatabasedatabase-as-a-servicefirebasefirebase-authfirebase-authenticationfirebase-databasefirebase-messagingfirebase-storagegeminiios-sdkobjective-cpush-notificationsstorage-service
解读由 AI 依据项目 README 生成,生成于 2026-10-06,以 GitHub 原文为准。
∴ 在榜记录
GitHub Trending 今日榜的每日存档,日期按北京时间。2026-09-30 首次上榜,累计在榜 3 天,最高第 4 名。