Firebase Quickstart Samples for iOS
Objective-C Swift Ruby HTML Shell Objective-C++ C
Clone or download
Latest commit bdbf303 Jul 16, 2018
Failed to load latest commit information.
.google Metadata May 24, 2016
.opensource Configure for (#409) Dec 12, 2017
abtesting Xcode 9.3.1 updates May 17, 2018
admob Xcode 9.3.1 updates May 17, 2018
analytics delete plist Jul 16, 2018
authentication Show retrieval of FIRUser from auth result Jun 6, 2018
config Xcode 9.3.1 updates May 17, 2018
crashlytics fix scheme names Jul 10, 2018
crashreporting Xcode 9.3.1 updates May 17, 2018
database RTDB sample Xcode update May 17, 2018
dynamiclinks Xcode 9.3.1 updates May 17, 2018
firestore RTDB sample Xcode update May 17, 2018
functions fix min ios for function sample May 16, 2018
invites Xcode 9.3.1 updates May 17, 2018
messaging Added labels that display FCM tokens Jun 16, 2018
mlmodelinterpreter add Objc mlmodelinterpreter sample Jul 16, 2018
mlvision Merge branch 'master' of Jul 16, 2018
performance added AVFoundation task Jun 29, 2018
shared mlkit example Apr 25, 2018
storage Xcode 9.3.1 updates May 17, 2018
template Update Mar 27, 2017
.gitignore Minimal config quickstart for Nov 2nd Oct 30, 2015
.travis.yml Update .travis.yml May 17, 2018 OS licensing Apr 11, 2016
Gemfile Update Gemfile May 14, 2018
Gemfile.lock update gems May 14, 2018
LICENSE OS licensing Apr 11, 2016 Update Apr 3, 2018
info_script.rb Update info_script.rb Dec 15, 2016
mock-GoogleService-Info.plist update travis script to include all samples Oct 12, 2016 Update May 18, 2018

Firebase Quickstarts for iOS

A collection of quickstart samples demonstrating the Firebase APIs on iOS. Each sample contains targets for both Objective-C and Swift. For more information, see


You can open each of the following samples as an Xcode project, and run them on a mobile device or a simulator. Simply install the pods and open the .xcworkspace file to see the project in Xcode.

$ pod install
$ open your-project.xcworkspace

When doing so you need to add each sample app you wish to try to a Firebase project on the Firebase console. You can add multiple sample apps to the same Firebase project. There's no need to create separate projects for each app.

To add a sample app to a Firebase project, use the bundleID from the Xcode project. Download the generated GoogleService-Info.plist file, and copy it to the root directory of the sample you wish to run.

How to make contributions?

Please read and follow the steps in the



Build Status