大家好日子。所以我只是迁移到swift 2.0并面临这个标题:在框架模块中包含非模块化标题' GoogleMobileAds'。 21次出现。到目前为止我做了什么:
我删除了pod文件中的每个项目,并一次重新安装一个。在添加GoogleMobileAds之前,一切都会正常运行并部署到模拟器。一旦我添加它,我会看到所有这些错误。
我试过了:
奇怪的是它在模拟器上工作了半天。当我准备部署到设备时,它停止工作。我决定重新安装pod,它甚至在模拟器上也不起作用。
请帮忙。
答案 0 :(得分:1)
我遇到了与你相似的情况。 就我而言,以下步骤解决了这个问题。
使用命令' pod install'将其删除一次后重新安装AdMob SDK。 *可能不需要此步骤。我不确定。
在我的bridging-Header文件中添加了以下行。
#import< GoogleMobileAds / GoogleMobileAds.h>
如果您没有,可能需要手动将文件创建到项目中。该文件的名称是[您的项目名称] -Bridging-Header.h,例如,MyApp-Bridging-Header.h
您可能还需要将文件的路径添加到" Objective-C Bridging Header"的设置中。在"构建设置" - > " Swift编译器 - 代码生成"喜欢
MyApp的/ MyApp的桥接,Header.h
该路径与项目根目录相关,与您设置中的Info.plist文件路径相同。