【问题标题】:Module 'GoogleMobileAds' not found in iOS在 iOS 中找不到模块“GoogleMobileAds”
【发布时间】:2016-07-28 11:22:43
【问题描述】:

遇到类似问题的主题,但无法解决。

在 Unity app for ios 中集成 Admob 广告,并在 XCode 中加载项目。添加框架 GoogleMobileAds 只需将其拖入项目窗口即可。不幸的是,当您构建项目时,会显示错误。

我尝试在 GADUNativeCustomTemplateAd.h 中替换 #import <GoogleMobileAds/GoogleMobileAds.h> 上的 GoogleMobileAds.h,但这对我没有帮助。

使用谷歌移动广告 Unity 插件 v3.0.4 Xcode v. 7.3.1 错误:找不到伞头 googlemobileads h 1 img 2 img

【问题讨论】:

  • 在项目设置中,将'Enble C/C++ module'设置为YES
  • 没有失败。我都添加了,除了Sqlite(Xcode中没有,不知道在哪里下载)。有 4 个框架仍然有这 2 个错误/我检查了 C++ 模块 - 它可以工作但不能编译
  • 您终于找到解决问题的方法了吗?我在同一个地方,找不到任何可行的解决方案。

标签: ios xcode unity3d admob


【解决方案1】:

我终于在这个视频https://www.youtube.com/watch?v=rxO_rcMxGU4找到了解决办法,这里总结一下:

  1. https://firebase.google.com/docs/admob/ios/download下载googlemobileadssdkios.zip

  2. 解压缩文件。转到项目导航器视图。将解压缩文件移动到 Framework 文件夹中。

  3. 构建代码,如果它不起作用,则将给出错误的字符串替换为

    • (void)loadRequest:(GADRequest *)request with AdUnitID:(NSString *)adUnitID userID:(NSString *)userID {

[self.rewardBasedVideo loadRequest:request with AdUnitID:adUnitID]; }

【讨论】:

    【解决方案2】:

    检查是否添加了以下库

    • Sqlite
    • 核心数据
    • 系统配置
    • libz
    • 广告支持

    将这些库添加到项目设置的“框架和库”中

    【讨论】:

    • 这应该在添加 GoogleMobileAds.framework 之前还是之后完成?还是没关系?
    • 没关系,还要在构建设置的“Other Linker Flags”中添加-ObjC标志
    • 另外,你说什么?
    • 没有失败。我都添加了,除了Sqlite(Xcode中没有,不知道在哪里下载)。有 4 个框架仍然有这 2 个错误
    猜你喜欢
    • 1970-01-01
    • 2021-10-18
    • 1970-01-01
    • 1970-01-01
    • 2018-07-26
    • 2021-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多