【问题标题】:Could not build Objective-C module 'GoogleMobileAds'无法构建 Objective-C 模块“GoogleMobileAds”
【发布时间】:2015-02-25 22:24:31
【问题描述】:

我确实喜欢这个video

我尝试清理但没有解决。我添加了 GoogleMobileAds.framework

错误是“..ViewController.swift:12:8: Could not build Objective-C module 'GoogleMobileAds''

第 12 行:import GoogleMobileAds

【问题讨论】:

    标签: ios swift mobile admob


    【解决方案1】:

    我在学习 Google (https://developers.google.com/admob/ios/quick-start) 的教程时遇到了同样的问题

    我还通过手动添加尝试了@Luda 解决方案并成功。之后,我决定使用 Bridging-Header 再次尝试使用 CocoaPods(与添加 Analytics Lib 相同):

    【讨论】:

    • 显然不适用于 Xcode 8;它说GoogleMobileAds/GoogleMobileAds.h not found 甚至认为它在我的项目中。
    • @JozemiteApps 这里也一样。你能解决这个问题吗?我被困住了
    【解决方案2】:

    【讨论】:

      【解决方案3】:

      在通过 Stackoverflow 搜索和搜索并没有任何帮助之后,我终于从我的项目中删除了整个 GoogleMobileAds 文件夹(不仅仅是参考,我删除了 pod 文件夹中的实际文件夹)。我还删除了对 GoogleMobileAds 的所有引用并运行了pod install,它最终修复了它。

      【讨论】:

      • 这对我有用,我还注释掉了 pod 并运行 pod install 以让 Cocoapods 正确删除 pod,然后再次运行以重新安装它。
      【解决方案4】:

      转到您的构建设置并将定义模块更改为“是”

      【讨论】:

        【解决方案5】:

        iOS 6.0 中引入的模块。

        如果您想使用 GoogleMobileAds 模块,您必须将您的应用最低部署目标至少更改为 6.0。

        查看link了解更多详情。

        【讨论】:

          【解决方案6】:

          我知道这是旧的,但自从我发现了我的问题并且它没有在这里列出我想我会分享。我遇到了同样的错误,我尝试了一切,但没有任何效果。我终于读到了here,最后一条评论是发帖人谈到在 Windows 中下载文件然后将其移动到 Mac 上给他带来了问题。

          这就是我遇到错误的原因。一旦我从 mac BAM 下载了文件!成功了。

          【讨论】:

            【解决方案7】:

            这是一个旧线程,但我将在这里添加我的解决方案,因为它今天发生在我身上。

            将您的部署目标更改为至少 6.0

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2015-07-05
              • 2016-10-16
              • 2016-04-06
              • 2018-05-25
              • 2021-02-21
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多