qq_38211448 2024-02-26 17:38 采纳率: 100%
浏览 3
已结题

Framework not found FBSDKCoreKit

Ld /Users/thurking/Library/Developer/Xcode/DerivedData/MyLuaGame-hgnigiyabdxfxtffoifhjdubwvmm/Build/Products/Debug-iphoneos/MyLuaGame-mobile.app/MyLuaGame-mobile normal (in target 'MyLuaGame-mobile' from project 'MyLuaGame')
cd /Users/thurking/Desktop/koudai/LuaGameFramework/MyLuaGame/frameworks/runtime-src/proj.ios_mac
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -target arm64-apple-ios12.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.2.sdk -L/Users/thurking/Library/Developer/Xcode/DerivedData/MyLuaGame-hgnigiyabdxfxtffoifhjdubwvmm/Build/Intermediates.noindex/EagerLinkingTBDs -L/Users/thurking/Library/Developer/Xcode/DerivedData/MyLuaGame-hgnigiyabdxfxtffoifhjdubwvmm/Build/Products/Debug-iphoneos -L/Users/thurking/Desktop/koudai/LuaGameFramework/MyLuaGame/frameworks/runtime-src/proj.ios_mac/Pods/FBSDKCoreKit -L/Users/thurking/Desktop/koudai/LuaGameFramework/MyLuaGame/frameworks/runtime-src/proj.ios_mac/Pods/FBSDKLoginKit -F/Users/thurking/Library/Developer/Xcode/DerivedData/MyLuaGame-hgnigiyabdxfxtffoifhjdubwvmm/Build/Intermediates.noindex/EagerLinkingTBDs -F/Users/thurking/Library/Developer/Xcode/DerivedData/MyLuaGame-hgnigiyabdxfxtffoifhjdubwvmm/Build/Products/Debug-iphoneos -F/Users/thurking/Desktop/koudai/LuaGameFramework/MyLuaGame/frameworks/runtime-src/proj.ios_mac/Pods/FBSDKCoreKit -F/Users/thurking/Desktop/koudai/LuaGameFramework/MyLuaGame/frameworks/runtime-src/proj.ios_mac/Pods/FBSDKLoginKit -filelist /Users/thurking/Library/Developer/Xcode/DerivedData/MyLuaGame-hgnigiyabdxfxtffoifhjdubwvmm/Build/Intermediates.noindex/MyLuaGame.build/Debug-iphoneos/MyLuaGame-mobile.build/Objects-normal/arm64/MyLuaGame-mobile.LinkFileList -dead_strip -Xlinker -object_path_lto -Xlinker /Users/thurking/Library/Developer/Xcode/DerivedData/MyLuaGame-hgnigiyabdxfxtffoifhjdubwvmm/Build/Intermediates.noindex/MyLuaGame.build/Debug-iphoneos/MyLuaGame-mobile.build/Objects-normal/arm64/MyLuaGame-mobile_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -stdlib=libc++ -fobjc-link-runtime -framework SystemConfiguration -framework AVKit -framework CoreMedia -framework WebKit -framework CoreText -framework SafariServices -framework CFNetwork -liconv /Users/thurking/Library/Developer/Xcode/DerivedData/MyLuaGame-hgnigiyabdxfxtffoifhjdubwvmm/Build/Products/Debug-iphoneos/libsimulator\ iOS.a -framework SystemConfiguration -framework Security /Users/thurking/Library/Developer/Xcode/DerivedData/MyLuaGame-hgnigiyabdxfxtffoifhjdubwvmm/Build/Products/Debug-iphoneos/libluacocos2d\ iOS.a /Users/thurking/Library/Developer/Xcode/DerivedData/MyLuaGame-hgnigiyabdxfxtffoifhjdubwvmm/Build/Products/Debug-iphoneos/libcocos2d\ iOS.a -framework MediaPlayer -framework CoreMotion -lz -framework FBSDKCoreKit -framework UIKit -framework FBSDKLoginKit -framework OpenGLES -framework QuartzCore -framework LocalAuthentication -framework OpenAL -framework AudioToolbox -framework AVFoundation -framework Foundation -framework CoreGraphics -framework Pods_MyLuaGame_mobile -Xlinker -no_adhoc_codesign -Xlinker -dependency_info -Xlinker /Users/thurking/Library/Developer/Xcode/DerivedData/MyLuaGame-hgnigiyabdxfxtffoifhjdubwvmm/Build/Intermediates.noindex/MyLuaGame.build/Debug-iphoneos/MyLuaGame-mobile.build/Objects-normal/arm64/MyLuaGame-mobile_dependency_info.dat -o /Users/thurking/Library/Developer/Xcode/DerivedData/MyLuaGame-hgnigiyabdxfxtffoifhjdubwvmm/Build/Products/Debug-iphoneos/MyLuaGame-mobile.app/MyLuaGame-mobile

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

Framework not found FBSDKCoreKit
怎么添加这个FBSDKCoreKit

  • 写回答

2条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-02-26 17:39
    关注

    引自免费微信小程序:皆我百晓生

    在Xcode编译项目过程中遇到“Framework not found FBSDKCoreKit”的错误,通常意味着Xcode无法在指定的搜索路径或链接器配置中找到FBSDKCoreKit框架。以下是针对这个问题的一系列排查和解决步骤:

    1. 检查FBSDKCoreKit是否已安装: 确保您已在项目中通过CocoaPods或其他依赖管理工具正确安装了Facebook SDK,包括FBSDKCoreKit模块。如果您使用CocoaPods,请查看Podfile文件,并确保其中有如下类似内容:

      target 'MyLuaGame-mobile' do
        use_frameworks!
        pod 'FBSDKCoreKit'
        # 还可能需要其他的Facebook相关库
        pod 'FBSDKLoginKit'
      end
      

      执行pod install以确保所有依赖都已正确安装。

    2. 清理并重新构建项目: 在Xcode中选择Product > Clean Build Folder(或者使用快捷键Shift+Cmd+K),然后重新构建项目,这将清除旧的构建产物并从头开始构建,有时可以解决框架未找到的问题。

    3. 检查FBSDKCoreKit.framework的引用路径: 查看项目的Build Settings(项目设置)中"Search Paths"部分的"Framework Search Paths"(框架搜索路径)。确保包含有FBSDKCoreKit框架的实际路径,例如如果是通过CocoaPods安装的,应该包含类似于$(inherited)$(PROJECT_DIR)/Pods/这样的路径。

    4. 验证FBSDKCoreKit是否被正确添加到Linked Frameworks and Libraries: 检查项目的General(常规)设置,确保FBSDKCoreKit.framework已被添加至“Linked Frameworks and Libraries”列表中。

    5. 手动链接FBSDKCoreKit: 如果通过CocoaPods安装但依然找不到框架,尝试手动链接FBSDKCoreKit。打开Xcode项目中的项目导航,转到"Frameworks"组,点击"+"按钮,然后从Finder中选择FBSDKCoreKit.framework进行添加。

    6. 更新Xcode及Facebook SDK版本: 确保您的Xcode版本、iOS SDK版本以及Facebook SDK版本相互兼容。如果不兼容,可能会导致此类链接问题。

    7. 检查FBSDKCoreKit的Target Membership: 如果FBSDKCoreKit是作为子项目添加的,确保其Target Membership设置正确,应包含当前正在构建的目标"MyLuaGame-mobile"。

    8. 重新安装Facebook SDK: 如果以上方法都无法解决问题,考虑卸载并重新安装Facebook SDK,确保安装过程无误。

    根据提供的日志信息,系统似乎已经尝试在正确的路径下寻找FBSDKCoreKit,但是未能找到。因此,重点应该放在确认FBSDKCoreKit确实存在于指定的路径下,以及项目设置中对框架引用和链接的正确性上。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月5日
  • 已采纳回答 2月26日
  • 修改了问题 2月26日
  • 创建了问题 2月26日