GGitHub 趋势观察站
每日 07:00 更新
← 返回今日榜单

firebase /

firebase-ios-sdk

为 Apple 应用接入认证、数据库、推送和崩溃分析的 Firebase SDK。

访问 GitHub 仓库 ↗
最近上榜 · 2026-10-02#4

当日排名

+112当日新增 Star6,850总 Star

firebase-ios-sdk:为 Apple 应用接入 Firebase 后端能力

一分钟看懂

firebase-ios-sdk 是 Firebase 面向 Apple 平台的官方开源 SDK 源码仓库。开发者可以在 iOS、macOS、Mac Catalyst、tvOS 等应用中接入身份认证、数据库、云存储、消息推送、崩溃分析和远程配置等 Firebase 服务。Firebase Analytics 不在本仓库以源码形式提供,但仓库包含其预编译分发组件。

你可以用它做什么

  • 为 Apple 应用添加邮箱、第三方账号等用户认证流程。
  • 通过 Firestore 或 Realtime Database 保存和同步应用数据。
  • 接入 Cloud Storage、Cloud Messaging、Remote Config 与 Cloud Functions。
  • 收集 Crashlytics 崩溃信息与 Performance 性能数据。
  • 使用 App Check 帮助后端识别来自合法应用实例的请求。

主要能力

仓库包含 Firebase Auth、Firestore、Functions、Messaging、Crashlytics、Performance、Realtime Database、Remote Config、Storage、App Check、In-App Messaging 和 Firebase AI Logic 等 Apple 平台客户端库。各模块可以按需集成,无需把所有产品同时加入应用。

适合哪些人

它适合开发 iPhone、iPad、Mac、Apple TV 或相关 Apple 平台应用,并希望使用 Firebase 托管后端服务的 Swift、Objective-C 和 C++ 开发者。需要排查 SDK 行为、提交修复或构建定制版本的团队也可以直接阅读和编译本仓库源码。

怎么开始使用

官方推荐通过 Xcode 的 Swift Package Manager 添加 https://github.com/firebase/firebase-ios-sdk.git,然后选择所需产品模块。项目也支持 CocoaPods;官方说明 2026 年 10 月后将停止发布新的 CocoaPods 版本,已有版本仍会保留。仓库还提供 GitHub 直接集成方式,Carthage 支持则标为实验性。

使用前需要知道

macOS、Mac Catalyst 和 tvOS 处于官方 Beta 支持范围;visionOS 与 watchOS 主要由社区支持,部分产品不可用,watchOS 上的 Crashlytics 也有限制。Firebase Combine 模块仍在开发中,官方不建议用于生产环境。仓库采用 Apache-2.0 许可证,但实际使用 Firebase 服务还受 Firebase 服务条款、配额与可能产生的云端费用约束。接入认证、推送、分析或崩溃数据时,应同时评估用户隐私、数据合规和密钥配置。

官方资料