AdMob 7.3.1和Swift 2.0 - 找不到模块

Kev*_*ser 11 module admob ios swift swift2

我在使用Swift 2.0的Google AdMob框架时遇到问题.我第一次使用AdMob,所以我不知道AdMob或Swift 2.0是否存在问题.

我已经包含了AdMob框架并将其导入到我的ViewController中:

import GoogleMobileAds
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

没有这样的模块GoogleMobileAds

桥接标头也不起作用:

#import <GoogleMobileAds/GoogleMobileAds.h>
Run Code Online (Sandbox Code Playgroud)

错误:

找不到GoogleMobileAds/GoogleMobileAds.h文件

我应该如何加入AdMob?我测试了AdMob 6.12.2并通过桥接头包含它,它可以工作.

来自其他用户的先前帖子对我没有帮助 - 没有针对此问题的解决方案.

eth*_*lan 11

右键单击您的项目 - >在Finder中显示 - >创建新文件夹并在打开项目后复制GoogleMobileAds.framework.

选择项目 - >目标 - >构建阶段 - >使用库链接二进制 - >单击"+"按钮 - >单击添加其他..按钮 - >选择GoogleMobileAds.framework并单击打开按钮.

重新启动您的应用,然后编译并将GoogleMobileAds导入您的swift视图控制器


小智 10

解决问题有两个步骤:

  1. 放置GoogleMobileAds.framework目标 - >构建设置的路径"Framework Search Path"

  2. 在项目 - >构建设置 - >启用Bitcode下设置"否"


r_1*_*_19 5

有这个问题.也是Admob iOS的第一次使用者.

这就是我解决它的方式.

  1. 转到您的项目
  2. Targes
  3. 构建设置
  4. 点击"全部"和"级别"(以便获得与屏幕截图相同的视图)
  5. 在"搜索路径" - >转到"始终搜索用户路径"并将其更改为"是"(请参阅​​屏幕截图中的框)(当我做我的时,我的空白)
  6. 在"框架搜索路径"上单击选项(屏幕截图上的框)并添加/更改设置 $(inherited)
  7. 清理并构建您的应用程序

脚步

从这个答案得到解决方案:https://stackoverflow.com/a/26445806/2365714