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