2017-09-27 8 views
3

내 프로젝트에 페이스 북 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> 
01,235,164에서

(그건 내 경로에 대해 올바른)

하지만 여전히 동일한 오류가 발생합니다. 또한 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 그룹에 드롭, 기본적으로, 이상한, 나는

+0

이것은 너무 이상한 일입니다. –

-1

Linked Frameworks and Libraries에에 추가 일반 설정을 사용하여 FBSDKCoreKit, FBSDKLoginKitBolt을 추가하는 대신의 방법을 사용하여 FB 공식 참조에 설명 된대로 포드를 사용하여 설치하고이 문제를 쉽게 해결할 수 있습니다.