Impossible de créer le module 'FBSDKCoreKit' pour FacebookSDK 4

Je rencontre un problème lors de la mise à jour de Facebook SDK 3 à 4

quand j'ajoute le cadre, il a été ajouté avec succès. mais quand j'ajoute le dossier d'en-tête il y a l'erreur que "ne pourrait pas build le module" FBSDKCoreKit "" . Je ne connais pas la raison.

Erreur Impossible de créer le module 'FBSDKCoreKit'

En définissant le paramètre «Autoriser les modules non inclus dans les modules de structure» à OUI dans les parameters de construction, le problème a été résolu pour moi. mais je ne sais pas s'il y a un problème ou un problème ou des effets secondaires.

Son Facebook Bug vous permet de vérifier la solution qu'ils fournissent dans ce lien .

Mise à jour 1

Facebook a dit qu'ils ont fixé et appliquera la solution dans la prochaine mise à jour voir ce lien

Mise à jour 2

FaceBook l'a corrigé en version La dernière version (ie 4.1.0) voit ce lien de lien .

J'ai aussi face à la même issue et j'ai eu la solution. Rien ne fait que supprimer le dossier du module. Suivez une étape simple

étape 1. allez dans le dossier Document / FacebookSDK

étape 2. FBSDKCoreKit.framework

étape 3. Dans ce dossier Supprimer le dossier Modules. faites ensuite glisser et déposez votre projet Xcode. Résolvez votre problème. Prendre plaisir …. !!!

J'ai essayé les solutions ci-dessus mais n'ai pas fonctionné pour moi. Enfin après grattage la tête pendant quelque time je suis tombé au-dessous de la solution:

J'ai changé mon path de search de cadre après lequel mon problème a été résolu.

Étapes pour find le path de search de cadre

Aller au paramètre de génération du projet et searchr le path de search de l'infrastructure .

Ensuite, ajoutez la ligne ci-dessous

"~ / Documents / FacebookSDK"

entrez la description de l'image ici

…..

entrez la description de l'image ici J'espère que cela aidera quelqu'un.

Lorsque vous ajoutez des files Facebook SDK (Version 4) au projet, assurez-vous de décocher la case «Copier dans le dossier du groupe de destination».

Cela a résolu un problème pour moi.

Si vous utilisez des cocoapodes, accédez à Paramètres de construction de projet de pods et remplacez "Autoriser les modules non inclus dans les modules de structure" par "OUI".

Facebook a reconnu le problème et a déclaré qu'ils travaillaient sur un correctif.

En attendant, voici le lien vers les solutions disponibles en fonction de votre projet.

Le lancement de FacebookSDK v4.1.0 mis à jour le 30 avril 2015 a résolu le problème suivant.

Vous pourriez faire face à un avertissement. Accédez à FBSDKCoreKit.framework / Headers / FBSDKCoreKit.h et ajoutez #import <FBSDKCoreKit / FBSDKTestUsersManager.h> pour le corriger.

J'ai eu le même problème et résoudre le problème.
Ma solution:
1. suivez les étapes de https://developers.facebook.com/docs/react-native/getting-started-ios
2. vérifier le projet xcode -> Bibliothèque, find et ouvrir le file RCTFBSDK.xcodeproj puis mettre à jour le path fd sdk dans le paramètre de construction -> path de search de la structure.

Ça marche. Je suppose que parfois le RCTFBSDK.xcodeproj dans la bibliothèque ne peut pas mettre à jour le path de search du framework à partir de xcodeproj principal, donc nous devons le faire manuellement. J'espère que ma solution peut vous aider, merci.

modifier Dans le paramètre cible " Autoriser les modules non modulaires dans les modules de structure " à OUI

Avec moi, il suffit de download la nouvelle version de Facebook SDK, puis supprimez l'ancien et append de nouveaux fixés le problème.

Si vous avez plusieurs cibles dans votre projet, assurez-vous que l'option "Adhésion cible" pour les frameworks requirejs est cochée pour la cible pour laquelle vous essayez de build.

Lorsque vous faites glisser les frameworks dans XCode, vous pouvez généralement choisir la cible, mais c'est une chose facile à manquer.

J'ai fait face au même problème, mais je courais le projet sur l'ancienne version de Xcode. Assurez-vous que vous utilisez le dernier SDK avec la dernière version de Xcode.