2017-09-27 12 views
3

私は私のプロジェクトにFacebookのSDKを実装しようとしていると私は同じ問題 Facebook sdk is not a dylib error after update update Xcode 7? まあを取得し、私は私のBuild Settingsでも

、私Frameworks DirectoryにBoltsを持っている: Frameworks Search Path: ~/Documents/Frameworks/FacebookSDKs-iOS-4.27.0Briding-Header.h

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

(それは私の道のために正しいです)

でも、私はまだ同じエラーが発生しています。また、Derived dataを削除しました。

エラーは次のとおりです。

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) 

いくつかのいずれかが、このエラーについての考えを持っていますか?

答えて

3

まあ、解決策が変だった、基本的に、私はドラッグを削除し、私のFrameworkグループにドロップすると、私はLinked Frameworks and Libraries

+0

これはあまりにも非常に奇妙な –

-1

代わりの方法を使用して、それらを追加する一般的な設定を使用してFBSDKCoreKitFBSDKLoginKitBoltを追加しましたFBの公式リファレンスに記載されている、私はそれらをインストールするためにポッドを使用し、私は簡単にこの問題を取り除いた