web-dev-qa-db-fra.com

Pourquoi est-ce que j'obtiens une erreur concernant le framework Bolts et FacebookSDK alors que je n'utilise même pas Bolts?

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.

39
ggworean
  1. Ouvrez le projet dans Xcode.
  2. Allez à l'endroit où vous avez extrait le FacebookSDK. Si vous utilisez Mac OSX, il devrait être disponible dans Documents/FacebookSDK.
  3. Prenez le Bolts.framework fichier et déposez-le dans votre dossier Frameworks dans Xcode pour votre projet.

Il devrait se construire maintenant.

119
Poyan

vous devez ajouter Bolts.framework à votre projet

7
Obadah Shatnawi

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

3
OhadM

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!

2
Dan Zeevi

Dans mon cas, j'ai ouvert le projet au lieu de l'espace de travail (à l'aide de pods)

2
htafoya

Vous pouvez simplement faire la mise à jour du pod, puis ouvrir votre espace de travail xc. Fixé pour moi.

0
r3dm4n

En retard, mais cela pourrait aider - ajoutez des boulons.Cadre - n'oubliez pas de faire comme les avertissements affichés lors de l'installation enter image description here

0
Shanbhag Vinit