FIREBASE CRUD pod Firebase

FIREBASE CRUD pod Firebase

Etape 1

Firebase : Créer le projet FirebaseCRUD.

Xcode : créer le projet FirebaseCRUD

Ajout Assets.xcassets images

Création LaunchSreen

Dans Firebase, ajouter Firebase à l'application :

  • ID = Bundle Identifier de l'appli
  • Télécharger GoogleService-info.plist

Retour au projet Xcode : copier "Google info.plist" sous "info plist" du projet (cocher "copy Items", "create groups", et "add to targets") - (on peut les regrouper dans un sous dossier "Plists" - attention alors erreur car fichier déplacer)

Ajout du SDK Firebase :

  • fermer projet Xcode
  • terminal : dans le dossier du projet : pod init (pour créer le Podfile)
  • ouvrir le fichier Podfile, ajouter

    Pod 'Firebase/Core'
    Pod 'Firebase/Auth'
    Pod 'Firebase/Storage'
    Pod 'Firebase/Firestore'
    
  • Enregistrer le Podfile et quitter

  • terminal : pod install

Retour dans Firebase et suivre instructions

On ouvre maintenant

projet.xcworkspace

  • ajouter dans AppDelegate.swift
import Firebase
  • et compléter fonction "didFinishLaunchingWithOptions"
func application(_ application: UIApplication,
    didFinishLaunchingWithOptions launchOptions:
      [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    FirebaseApp.configure()
    return true
  }
  • Builder l'application

GitHub repository