Les symboles non définis pour l'architecture i386: “_OBJC_CLASS_$_Facebook”, référencé à partir de: objc-de catégorie-réf dans AppDelegate.o
Je n'ai aucune idée de pourquoi cette erreur se produit. J'ai importé le facebook sdk ios bibliothèque statique et j'obtiens cette erreur. Ce qui pourrait être la cause?
Merci pour tout les gars d'aide
Les symboles non définis pour l'architecture i386:
"_OBJC_CLASS_$_Facebook", référencé à partir de:
objc-de catégorie-réf dans AppDelegate.o
ld: symbole(s) ne se trouvent pas pour l'architecture i386
clang: erreur: échec de la commande de l'éditeur de liens avec le code de sortie 1 (l'option-v pour voir invocation)
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_Facebook", referenced from:
objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Vous avez besoin de lien quelconque de la bibliothèque de ce Facebook de classe est mis en œuvre.
Comment avez-vous résoudre ce problème?
Comment avez-vous résoudre ce problème?
OriginalL'auteur jimbob | 2012-08-06
Vous devez vous connecter pour publier un commentaire.
L'éditeur de liens ne pouvez pas trouver les symboles liés à la classe Facebook.
Un bon endroit pour chercher à vérifier s'il existe un simulateur (x86) version du SDK inclus dans votre projet. Généralement XCode prend soin de sélectionner la bonne architecture pour vous, mais il est possible que vous ayez juste la ARMv7 version.
Soins de partager la ligne de commande pour l'éditeur de liens avec nous? (vous pouvez l'obtenir en sélectionnant l'onglet journal dans le navigateur de projets - c'est l'extrême droite - et puis de forage vers le bas pour obtenir la ligne de commande pour chaque action de construire.)
Il a la même erreur sur mon iPhone 3GS.
Regarde comme si la bibliothèque n'est pas lié. Une autre possibilité de vérifier: - Sélectionnez votre projet dans l'explorateur de projets - Sélectionner la cible dans l'éditeur de projet - Sélectionner les "Phases de construction' [?] onglet - Regarder en Lien avec les bibliothèques et les Cadres " ou similaire - Vérifier si la bibliothèque est dans la liste. Si non, ajouter. [Excuses pour le manque de précision de la description de l'INTERFACE utilisateur - n'ai pas ma machine de développement avec moi ici]
Pour ajouter à cela, tout simplement parce que votre bibliothèque est répertorié dans le navigateur de projets ne signifie pas qu'il est en fait la génération.
Que c'était un peu le problème. xcode peut être source de confusion parfois ey. Merci les gars!
OriginalL'auteur marko