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

已排查常规操作仍遇XCode找不到GoogleMobileAds模块问题求助

解决“No such module 'GoogleMobileAds'”构建错误的进阶排查方案

嘿,我之前也碰到过一模一样的糟心事——常规操作都做了但模块就是找不到,结合你提到之前手动删过相关目录的情况,给你几个针对性的排查步骤试试:

  • 彻底重置Pods环境:手动删目录大概率留下了异常缓存,先执行 pod deintegrate 完全移除项目的Pods集成,接着删除Podfile.lock和.xcworkspace文件,再重新执行 pod install,之后务必打开新生成的.xcworkspace文件。
  • 清理Xcode深层缓存:光重启Xcode没用,按下 Cmd+Option+Shift+K 彻底清理Derived Data(这是很多模块找不到问题的元凶),再按 Cmd+Shift+K 清理当前项目的构建文件夹,之后重新构建。
  • 检查Build Settings路径配置:
    1. 打开项目Target的Build Settings,搜索Framework Search Paths,确保里面包含$(inherited)(这个会自动继承Pods的配置),如果没有就手动添加;
    2. 同时确认Header Search Paths也包含$(inherited),避免头文件找不到导致模块识别失败。
  • 验证模块开关状态:在Build Settings里搜索Enable Modules (C and Objective-C),确保这个选项设置为YES,关闭状态下Xcode没法识别Swift/Objective-C混合模块。
  • 重新关联框架:先从Target -> Build Phases -> Link Binary With Libraries中移除GoogleMobileAds.framework,然后通过项目导航栏的Pods目录找到Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAds.framework,重新拖入Link Binary列表中,勾选对应的Target后再尝试构建。
  • 多Target适配检查:如果你的项目有多个Target,要确认Podfile中每个需要广告模块的Target都正确引入了Google-Mobile-Ads-SDK,比如:
    target 'YourMainTarget' do
      pod 'Google-Mobile-Ads-SDK'
    end
    
    target 'YourOtherTarget' do
      pod 'Google-Mobile-Ads-SDK'
    end
    

内容的提问来源于stack exchange,提问作者Paul K.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 08:28:59