Obtenir cette erreur
framework not found Bolts for architecture x86_64
J'ai suivi le guide de Facebook Word pour Word, mais le seul endroit où je peux penser à une erreur de liaison se trouve dans les paramètres de construction pour les chemins de recherche du framework. Tout ce que j'essaie actuellement dans l'application est d'ajouter un bouton de connexion Facebook, simplement visuellement pour s'assurer qu'il se charge visuellement. Aucune fonctionnalité de méthode n'est ajoutée, mais je ne peux même pas construire le projet dans cet état actuel.
Documents/FacebookSDK
.Bolts.framework
fichier et déposez-le dans votre dossier Frameworks dans Xcode pour votre projet.Il devrait se construire maintenant.
vous devez ajouter Bolts.framework à votre projet
Depuis le 24 avril 2019, le Facebook SDK in Swift repo inside this commit :
Suppression des boulons de Swift SDK
Vous devrez donc ajouter des boulons à votre fichier pod. Pour info si vous utilisez Swift 5 vous devrez utiliser Bolts in Objc car actuellement Bolts for Swift supporte uniquement Swift 4.1.
Pour Swift 5 dans votre fichier pod:
pod 'Bolts'
Pour répondre à votre question, de Bolts GitHub:
Bolts est une collection de bibliothèques de bas niveau conçues pour faciliter le développement d'applications mobiles. Bolts a été conçu par Parse et Facebook pour notre propre usage interne
Accédez aux paramètres de construction de votre projet.
Recherchez les chemins de recherche du framework.
Ajouter au débogage: "$ (hérité)".
Faites de même pour la libération.
Reconstruisez le projet.
J'espère que ça aide!
Dans mon cas, j'ai ouvert le projet au lieu de l'espace de travail (à l'aide de pods)
Vous pouvez simplement faire la mise à jour du pod, puis ouvrir votre espace de travail xc. Fixé pour moi.