Analyser l'erreur du cadre de développement SDK "Bolts"
J'ai une application avec à la fois l'analyse et Facebook cadres installé. L'analyse est installé en le faisant glisser les fichiers pour les "Cadres" dans le dossier du projet et en sélectionnant "copier si nécessaire", alors que le Facebook SDK a été installé en les faisant glisser et de ne pas sélectionner l'option copier. Les deux apparaissent sous la Liés Binaires liste. Le problème semble être que les Boulons est inclus dans les Kits de développement logiciel. J'ai essayé tout à l'aide de l'Facebook, produisant le Lien suivant-O erreurs:
Undefined symbols for architecture x86_64:
"_BFTaskMultipleExceptionsException", referenced from:
___53+[PFObject(Private) deleteAllAsync:withSessionToken:]_block_invoke214 in Parse(PFObject.o)
___65+[PFObject(Private) _deepSaveAsync:withCurrentUser:sessionToken:]_block_invoke311 in Parse(PFObject.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
J'ai supprimé le lien vers le Facebook de l'un et essayé de glisser les Analyser, mais l'erreur persiste. J'ai aussi eu l'avertissement que
ld: warning: ignoring file /Users/milesper/Documents/FacebookSDK/Bolts.framework/Bolts, missing required architecture x86_64 in file /Users/milesper/Documents/FacebookSDK/Bolts.framework/Bolts (2 slices)
même si j'avais supprimé le fichier à partir de l'Facebook SDK.
Comment dois-je nettoyer le projet et un lien vers l'analyse de la version de Boulons? Est-il autre chose que je devrais être en train de faire?
source d'informationauteur milesper | 2015-03-07
Vous devez vous connecter pour publier un commentaire.
S'avère de l'ordre dans lequel vous recherche les cadres dans votre projet d'affaires.
Voici ce que j'ai fait de travailler avec Parse 1.6.4 et FacebookSDK sans CacoaPods
Bien je l'ai trouvé. Le problème était que les anciens fichiers (qui sont maintenant supprimé) ont été référencé dans la "Bibliothèque des Chemins de Recherche de Drapeau". Grâce à ce post de me donner l'idée. Tout ce que j'avais à faire était de supprimer les anciens chemins d'accès et il fonctionne à nouveau.
EDIT: Il semble que, dans certaines situations, l'ordre des chemins de recherche de questions (voir ci-dessous).
Qui a fonctionné pour moi Solution de contournement temporaire pour Analyser 1.6.4 et Facebook SDK 3.23
L'explication du bug https://stackoverflow.com/a/29136507/1345244
même problème ici.
J'ai eu les deux cadres inclus avec aucun problème, jusqu'à ce que j'ai ajouté SponsorPay SDK qui doit ajouter le -ObjC dans "d'Autres Drapeaux de l'éditeur de liens" sur la cible "Paramètres de construction de la".
Donc, dans mon expérience, ce problème ne se produit que lorsque le drapeau -ObjC est présent.
J'ai essayé toutes les solutions exposées ici, mais rien n'a fonctionné pour moi, j'espère que chacun peut apporter plus de lumière sur la façon de résoudre ce problème, même avec l'-ObjC drapeau active.
EDIT:
Il y a une question par rapport à cela, je vais mettre le lien ici au cas où, est utile à quelqu'un: Contredisant les cadres sur -ObjC
j'ai eu quelques problème, je viens de retirer de l'Analyseur.dans le cadre de
Lié Cadre et les Bibliothèques et de bien travailler.