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

iOS用CocoaPods配置AdMob中介FBAudienceNetwork遇模块缺失错误

解决方案
  • 补全Podfile基础配置
    先在Podfile开头添加iOS版本限制(FBAudienceNetwork当前要求iOS 12.0及以上),同时确保pod依赖归属正确的Target:

    platform :ios, '12.0'
    
    target '你的项目Target名称' do
      use_frameworks!
      pod 'Google-Mobile-Ads-SDK'
      pod 'FBAudienceNetwork'
      pod 'GoogleMobileAdsMediationFacebook'
    end
    

    若项目存在多个Target,需为每个Target单独配置上述pod,或通过共享配置块统一管理。

  • 彻底重置CocoaPods依赖
    依次执行以下命令清理旧依赖并重新安装:

    pod deintegrate
    pod cache clean --all
    pod install
    

    注意:必须打开项目的.xcworkspace文件启动Xcode,而非.xcodeproj文件,否则无法识别Pods中的框架。

  • 检查项目Build Settings参数

    1. 选中项目Target,进入Build Settings标签页
    2. 搜索Framework Search Paths,确保包含$(inherited),并设置为递归(recursive)模式
    3. 搜索Other Linker Flags,确认参数中包含$(inherited)
  • 验证框架链接状态
    进入Target的Build Phases标签页,检查Link Binary With Libraries列表中是否存在FBAudienceNetwork.framework。若缺失,点击+按钮,从Pods/Frameworks目录下手动添加该框架。

  • 最后清理并重新构建
    执行Xcode菜单Product > Clean Build Folder(快捷键:Shift+Command+K),再重新构建项目(Command+B)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 23:22:12