Essayez d'installer Facebook SDK pour réagir natiove IOS.
J'ai le fichier FBSDKCoreKit/FBSDKCoreKit.h non trouvé d'erreur et j'ai passé plusieurs heures à essayer de le résoudre avec différentes solutions, mais je ne comprends pas ce qui ne va pas ((
Des idées?
réactif natif 0.40 réactif natif-fsdk 0.5.0 facebook sdk: 4.19.0
react-native link
sur votre projet RN.react-native upgrade
après avoir mis à jour le package RN lui-même avec npm install react-native@latest --save
Si vous rencontrez des erreurs, il est parfois préférable de tout effacer et de relancer une nouvelle installation.
Essayer:
rm -rf ./node_modules
watchman watch-Dell-all
npm cache clean
npm install
react-native run-ios
EDIT: Je recommande d’utiliser CocoaPods afin de ne pas télécharger/mettre à jour Le sdk manuellement.
Si vous avez téléchargé le sdk manuellement, essayez ceci:
Ouvrez votre dossier ~/Documents/FacebookSDK
;
Vérifiez s'il a ces icônes de nuage à droite des noms de fichiers:
Si tel est le cas, macOS a supprimé vos fichiers de votre ordinateur et les a téléchargés sur iCloud! (merci Apple)
C'est tout!
Si ce n'est pas votre cas, essayez ce qui suit:
Sudo chmod -R 755 ~/Documents/FacebookSDK
;Eu ce problème aussi, mais mon problème était que RCTFBSDK
regarde spécifiquement dans le chemin ~/Documents/FacebookSDK avec un paramètre non-recursive
. Pour vérifier si vous rencontrez le même problème, ouvrez votre dossier Libraries et votre dossier RCTFBSDK.xcodeproj
. Vérifiez si les cadres sont rouges
S'ils le sont, cliquez dessus et dans le panneau de droite, modifiez l'emplacement où vous stockez le SDK. Je stocke mes kits de développement logiciel Facebook par numéro de version, ce qui explique le problème. Par exemple, la version 4.12 étant stockée dans ~/Documents/FacebookSDK/4.12
, RCTFBSDK
n'a pas pu trouver le *.framework
correct.
Cliquez également sur RCTFBSDK.xcodeproj
et ajoutez ~/Documents/FacebookSDK
avec un paramètre recursive
aux chemins de recherche du framework. Il devrait compiler sans problèmes après cela.
Pour Xcode 10.x dans votre projet principal et dans les bibliothèques -> RCTFBSDK.xcodeproj, utilisez $ (HOME)/Documents/FacebookSDK au lieu de ~/Documents/FacebookSDK sous Paramètres de construction -> Chemins de recherche dans le cadre.
Vérifiez l'emplacement de votre chemin de fichier FBSDK. Mon chemin a fini par être Utilisateurs/Documents/FacebookSDK
Pour vérifier, allez à Library/RCTFBSDK.xcodeproj/Frameworks /
cliquez sur l’un des cadres de la fenêtre de votre inspecteur de fichiers. Il doit comporter une section intitulée Chemin complet
Prenez ce chemin et ajoutez-le à vos chemins de recherche Framework.