2017-09-27 2 views
3

Je suis en train de mettre en œuvre le SDK Facebook dans mon projet et je reçois la même question Facebook sdk is not a dylib error after update update Xcode 7? Eh bien, je Bolts dans mon Frameworks Répertoire, aussi

Dans mon Build Settings: Frameworks Search Path: ~/Documents/Frameworks/FacebookSDKs-iOS-4.27.0 (qui est correct pour mon chemin)

Dans mon Briding-Header.h

#import <Bolts/Bolts.h> 
#import <FBSDKCoreKit/FBSDKCoreKit.h> 
#import <FBSDKLoginKit/FBSDKLoginKit.h> 

Mais, je reçois toujours la même erreur, aussi, je viens de supprimer le Derived data.

L'erreur est:

ld: warning: Auto-Linking supplied '/Users/jarvis/Documents/Frameworks/FacebookSDKs-iOS-4.27.0/FBSDKCoreKit.framework/FBSDKCoreKit', framework linker option at /Users/jarvis/Documents/Frameworks/FacebookSDKs-iOS-4.27.0/FBSDKCoreKit.framework/FBSDKCoreKit is not a dylib 
ld: warning: Auto-Linking supplied '/Users/jarvis/Documents/Frameworks/FacebookSDKs-iOS-4.27.0/Bolts.framework/Bolts', framework linker option at /Users/jarvis/Documents/Frameworks/FacebookSDKs-iOS-4.27.0/Bolts.framework/Bolts is not a dylib 
ld: warning: Auto-Linking supplied '/Users/jarvis/Documents/Frameworks/FacebookSDKs-iOS-4.27.0/FBSDKLoginKit.framework/FBSDKLoginKit', framework linker option at /Users/jarvis/Documents/Frameworks/FacebookSDKs-iOS-4.27.0/FBSDKLoginKit.framework/FBSDKLoginKit is not a dylib 
Undefined symbols for architecture x86_64: 
    "_OBJC_CLASS_$_FBSDKApplicationDelegate", referenced from: 
     objc-class-ref in AppDelegate.o 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Quelqu'un a une idée sur cette erreur?

Répondre

3

Eh bien, la solution était bizarre, au fond, j'ai enlevé le glisser-déposer pour mon groupe Framework, et j'ajouté le FBSDKCoreKit, FBSDKLoginKit et Bolt en utilisant les paramètres généraux en les ajoutant à Linked Frameworks and Libraries

+0

C'est ce qui s'est passé trop moi aussi très bizarre –

-1

au lieu d'utiliser la méthode décrit dans FB référence officielle, j'ai utilisé des pods pour les installer et je me suis facilement débarrassé de ce problème