So you are updating Firebase <3.0 for Firebase 3.
Step 1
Install regular Firebase - pod 'Firebase', '>= 2.5.1'
or
If you consider your old application already Firebase <3.0, everything should be fine.
Step 2
Update - update pod
* At this stage, the update will take several minutes. You should see something like this.
Update all pods Updating local specs repositories Analyzing dependencies Downloading dependencies Installing Firebase 3.2.0 (was 3.2.0) Using FirebaseAnalytics (3.2.0) Installing FirebaseAuth (3.0.2) Using FirebaseDatabase (3.0.1) Using FirebaseInstanceID (1.0.6) Using GoogleInterchangeUtilities (1.2.1) Installing GoogleNetworkingUtilities (1.2.1) Using GoogleSymbolUtilities (1.1.1) Using GoogleUtilities (1.3.1) Generating Pods project Integrating client project Sending stats Pod installation complete! There are 4 dependencies from the Podfile and 10 total pods installed.
Step 3
You should now have Firebase 3. So, you can add such frameworks to your pod file, then pod update
# Uncomment this line to define a global platform for your project platform :ios, '8.0' # Uncomment this line if you're using Swift use_frameworks! target 'xMarket' do end target 'xMarketTests' do end target 'xMarketUITests' do end pod 'Firebase', '>= 2.5.1' pod 'Firebase/Core' pod 'Firebase/Database' pod 'Firebase/Auth'
Good luck
PS You will also have to edit your codebase because Firebase 3 is different from Firebase 2. Check the documentation here. Examples of Firebase 3
source share