You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Facebook Share SDK编译出现FBSDKShareKit未找到及符号未定义错误

编译错误解决步骤

依赖集成检查

  • 若使用CocoaPods集成:
    • 确认Podfile中已正确添加依赖 pod 'FBSDKShareKit',且依赖已关联到当前编译的Target
    • 执行 pod deintegrate && pod install --repo-update,完成后必须打开后缀为.xcworkspace的文件编译,不要直接打开.xcodeproj
  • 若手动集成SDK:
    • 确认FBSDKShareKit.framework已添加到项目Build Phases > Link Binary With Libraries列表中
    • 检查Build Settings > Framework Search Paths中已包含该framework所在的本地路径,路径无拼写错误

编译配置检查

  • 打开Build Settings,搜索Other Linker Flags,确认已添加-ObjC配置项,确保静态库中的OC类符号被完整加载
  • 确认项目最低支持的iOS版本符合FBSDK版本要求,当前最新版FBSDK要求最低iOS 12,若项目最低版本低于该要求需降级SDK版本
  • 检查Build Active Architecture Only配置,确认编译的目标设备(模拟器/真机)对应的架构在FBSDKShareKit的二进制支持范围内,无架构切片缺失问题

导入语法检查

  • Swift项目需使用import FBSDKShareKit导入模块,不要手动引入个别头文件
  • Objective-C项目需使用#import <FBSDKShareKit/FBSDKShareKit.h>导入全局头文件

内容的提问来源于stack exchange,提问作者Nicola

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 08:36:04