Firebase Module installer sur ios
J'ai suivi toutes les instructions pour l'intégration de la nouvelle firebase
de presse sur ios
:
- J'ai téléchargé le fichier
GoogleService-Info.plist
et l'inclure dans le projet. - J'ai installé le framework avec cocoapods
Le problème vient de cette ligne:
@import Firebase;
Xcode imprime cette erreur:
"Module de Firebase pas trouvé"
Quelle est la solution?
Mon code :
#import "AppDelegate.h"
@import Firebase
@interface AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[FIRApp configure];
//Override point for customization after application launch.
return YES;
}
Poster votre code snap ici.
im en objective-c, ce qui im manque?
utilisez ce #import <Firebase/Firebase.h>
Cochez cette Firebase Doc
Si vous en mesure d'écrire
im en objective-c, ce qui im manque?
utilisez ce #import <Firebase/Firebase.h>
Cochez cette Firebase Doc
#import <Firebase/Firebase.h>
Si vous en mesure d'écrire
[FIRApp configure];
cela signifie que votre cadre a été importés avec succès.OriginalL'auteur N.Hicheri | 2016-05-19
Vous devez vous connecter pour publier un commentaire.
J'ai fini de fixation par l'utilisation de la
#import <Firebase/Firebase.h>
au lieu de
@import Firebase
Pour moi cela a fonctionné, mais j'ai eu de ne pas utiliser <chevrons> mais au lieu d'utiliser "citations"
Merci, c'résolu pour moi aussi
OriginalL'auteur Rubberduck
Eu le même problème lors de l'importation.
Mon objectif est de construire des paramètres de l'emportait sur l'en-Tête "chemin de recherche' sans '$(héréditaire) de " drapeau
'pod mise à jour" vous met en garde à ce sujet.
Ouvrir votre cible paramètres de construction de la
entrez la description de l'image ici
Dans l'en-Tête "les chemins de recherche' ajouter une ligne contenant $(hérité).
Il a résolu le problème pour moi
Espère que cela aide
OriginalL'auteur adolphefrancois
J'ai le même problème et a trouvé une solution ici: iOS - Firebase erreur: Utilisation de suspens identificateur FIRApp l'exécution de code fourni
Faisant les étapes suivantes sur la ligne de commande terminal:
2e et 3e étapes ont été la clé je pense, sinon CocoaPods n'essayez pas de le mettre à jour. Comme je l'ai dit peut-être que cela aurait pu être résolu en faisant de la gousse de mise à jour, mais maintenant je ne peux pas revenir en arrière et essayer à nouveau.
Quelqu'un a utilisé votre solution -> groups.google.com/forum/#!topic/firebase-talk/Fu51jfAxh-E, Mais il y a un problème commun avec la première étape, quand je le lance dans un terminal, il est bloqué sur: "l'Exécution d'une profondeur d'extraction de la
master
spécifications repo pour améliorer les performances futures"OriginalL'auteur Ethan Doan
Il y a deux façons de l'ajout de la Firebase SDK pour votre projet iOS. Vous pouvez soit utiliser CocoaPods, auquel cas il est vraiment important de s'assurer que votre pod de dépendance est dans la cible que vous utilisez. E. g.
Il ya beaucoup de façons différentes de la configuration des cibles dans CocoaPods, de sorte que votre Podfile peuvent être différentes. La chose importante est que la cible que vous spécifiez est lié avec le pod - dans ce cas j'ai spécifié l'analyse pod, il est donc accessible à toutes les cibles, mais si je l'ai mis juste dans la Cible1
do...end
bloc, alors il ne serait pas disponible dans Target2.Si vous êtes en utilisant le cadre de la méthode de l'intégration, alors assurez-vous que les bibliothèques sont spécifiés dans le Lien Binaire Avec les Bibliothèques section de votre Phases de construction de l'onglet. Ceci devrait se faire automatiquement si vous les faites glisser dans un des Cadres du groupe dans Xcode.
Enfin, si cela ne fonctionne pas, Xcode ont cache quelque chose de mauvais. Essayez d'ouvrir le Produit menu, maintenez la touche Option enfoncée et cliquez sur Propre dossier de création.
Si vous êtes juste en utilisant les frameworks qui devrait être suffisante - assurez-vous que vous disposez de l'ensemble des cadres (qui devrait être de toutes celles qui sont dans le répertoire de la fermeture éclair pour le service que vous utilisez)
OriginalL'auteur Ian Barber
C'est boiteux, mais j'ai corrigé les problèmes d'intégration en ajoutant les sources de mon projet au lieu d'utiliser les gousses. J'ai dû corriger manuellement les quelques fichiers trop.
OriginalL'auteur Cristi Băluță
Son travail pour moi de cette façon.
à l'aide de FirebaseCore/FirebaseCore.h
Essayer le code ci-dessous.
OriginalL'auteur kiran
J'ai essayé ci-dessus, mais malheureusement, rien n'a fonctionné.
Nettoyer le dossier de création, de compensation Xcode cache m'a aidé. Essayez ceci:
Payer une attention considérable à l'étape 6. Ouvrir ce nouveau xcworkspace, pas xcodeproj.
Réponse originale à cette question: https://stackoverflow.com/a/44486792/913601
OriginalL'auteur nimit
J'ai eu le même problème en déclarant que FirebaseMessaging module introuvable dans l'en-tête même si j'ai dû corriger Podfile de configuration.
Vous pouvez supprimer CocoaPods de projet à l'aide de cette lien.
Par la suite, vous pouvez ajouter CocoaPods de nouveau l'utilisation de ce lien.
Ci-dessous est instantané pour Podfile que j'ai utilisé.
Ci-dessous montre le journal sur les dépendances qui sont installés à l'aide de Cosses.
OriginalL'auteur Jayprakash Dubey
mise à jour de votre gousses.
ouvrir le terminal, allez dans votre répertoire de projet et tapez la commande suivante
OriginalL'auteur dilip chaurasiya