簡體   English   中英

SWIFT中IOS App的FacebookSDK集成的鏈接器錯誤

[英]Linker Error with FacebookSDK integration for IOS App in SWIFT

  • 我有一個迅速實施的IOS應用程序
  • 我想整合facebooksdk。 為此,我遵循了Facebook開發人員指南中的步驟,並將sdk添加到了我的項目中:

從Facebook SDK文件夾中,將文件夾FBSDKCoreKit.Framework,FBSDKLoginKit.Framework,FBSDKShareKit.Framework拖到Xcode Projects Framework文件夾中。

我還按照以下步驟操作,我認為這些步驟與我的問題無關。

我實際上可以在我的項目中看到3個框架:

在此處輸入圖片說明

但是我不能導入FBSDKCoreKit(沒有這樣的模塊),並且我也得到一個鏈接器錯誤:

ld:找不到框架FBSDKCoreKit

請參閱下面的詳細錯誤。

我不知道如何分析這個問題。 有什么提示嗎?

詳細錯誤:

Ld /Users/user/Library/Developer/Xcode/DerivedData/Chronica-ezoabbyxtblpfughttvlaqtuxxeb/Build/Products/Debug-iphonesimulator/Chronica.app/Chronica normal x86_64
    cd /Users/user/Desktop/Prototypes
    export IPHONEOS_DEPLOYMENT_TARGET=8.1
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.2.sdk -L/Users/user/Library/Developer/Xcode/DerivedData/Chronica-ezoabbyxtblpfughttvlaqtuxxeb/Build/Products/Debug-iphonesimulator -F/Users/user/Library/Developer/Xcode/DerivedData/Chronica-ezoabbyxtblpfughttvlaqtuxxeb/Build/Products/Debug-iphonesimulator -filelist /Users/user/Library/Developer/Xcode/DerivedData/Chronica-ezoabbyxtblpfughttvlaqtuxxeb/Build/Intermediates/Chronica.build/Debug-iphonesimulator/Chronica.build/Objects-normal/x86_64/Chronica.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -mios-simulator-version-min=8.1 -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator -Xlinker -add_ast_path -Xlinker /Users/user/Library/Developer/Xcode/DerivedData/Chronica-ezoabbyxtblpfughttvlaqtuxxeb/Build/Intermediates/Chronica.build/Debug-iphonesimulator/Chronica.build/Objects-normal/x86_64/Chronica.swiftmodule -lz -framework FBSDKCoreKit -framework FBSDKShareKit -framework FBSDKLoginKit -lsqlite3 -Xlinker -dependency_info -Xlinker /Users/user/Library/Developer/Xcode/DerivedData/Chronica-ezoabbyxtblpfughttvlaqtuxxeb/Build/Intermediates/Chronica.build/Debug-iphonesimulator/Chronica.build/Objects-normal/x86_64/Chronica_dependency_info.dat -o /Users/user/Library/Developer/Xcode/DerivedData/Chronica-ezoabbyxtblpfughttvlaqtuxxeb/Build/Products/Debug-iphonesimulator/Chronica.app/Chronica

ld: framework not found FBSDKCoreKit
clang: error: linker command failed with exit code 1 (use -v to see invocation)

很抱歉浪費您的時間。 我很幸運地自己找到了它。

我只是在以下路徑中向框架添加了路徑:目標->構建設置->框架搜索路徑->“ / Users / user / Documents / FacebookSDKs-iOS-4”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM