2016-05-20 1 views
2

J'ai essayé de configurer Firebase pour qu'il fonctionne sur Xcode en utilisant à la fois les instructions d'installation rapide et les instructions alternatives du manuel sur le site Web de Firebase. Lorsque j'ai utilisé CocoaPods et suivi les instructions sur la page de configuration rapide, j'ai pu importer Firebase, mais je n'ai pas pu référencer Firebase à l'intérieur de la classe. J'ai eu l'erreur: Impossible d'appeler la valeur du type non-fonction 'module' xcodeErreur lors de la configuration de Firebase dans Xcode

Lorsque j'ai essayé de le configurer manuellement, je n'ai pas pu importer ou référencer la base de Fire et j'ai eu l'erreur: No such module ' Firebase '

Répondre

4

J'ai eu le même problème lors de la mise à jour de mon projet vers la nouvelle version de Firebase. Une tonne de modifications a été annoncée à Google I/O et il y a donc une bonne quantité de mise à jour à faire.

Il semble que vous utilisiez l'ancienne version de Firebase avec le nouveau SDK. Vous devriez tout faire avec Firebase 3.0. Par conséquent var rootRef = Firebase(url:"https://<YOUR-FIREBASE-APP>.firebaseio.com") va maintenant être var rootRef = FIRDatabase.database().reference().

Jetez un oeil au guide d'installation à: (! Assurez-vous que vous ne regardez pas les anciens docs) https://firebase.google.com/docs/ios/setup#prerequisites. Si vous voulez convertir le code de l'ancienne version de Firebase à 3.0, consultez le didacticiel Mise à niveau: https://firebase.google.com/support/guides/firebase-ios#get_a_database_reference_numbered

0

Vous devriez essayer de modifier manuellement votre PODFILE à quelque chose comme:

use_frameworks! 

pod 'Firebase/Core' 
pod 'Firebase/Database' 
pod 'Firebase/Auth' 

J'utilise ces directives le faire fonctionner avec Xcode 7.3.