我通过网络搜索完成了所有解决方案..
如图所示,GoogleMobileAds.framework包含在内。 但我无法使用“没有这样的模块”GoogleMobileAds''错误构建项目
我该怎么办?
P.S。我还做了什么
构建设置
添加导入AppDelegate
P.S。我正在尝试在没有CocoaPods的情况下进行集成
答案 0 :(得分:6)
答案 1 :(得分:2)
我遇到了完全相同的问题。在Terminal中运行以下命令可以为我解决此问题:
pod install --repo-update
答案 2 :(得分:1)
实际上,您不需要CocoaPods。
GoogleMobileAds.framework
文件,只需将其拖放到导航器中即可(左侧视图为您显示项目中的所有文件)对我来说就像是一种魅力。
答案 3 :(得分:0)
我遇到了同样的问题。我建议使用cocoapods。如果要手动集成SDK,请将框架复制到根目录,然后再将其移动到Frameworks文件夹。它似乎解决了我的问题。
答案 4 :(得分:0)
打开应用程序优先级并将此框架链接到您的项目中。检查嵌入式framworks'和框架路径。
https://developers.google.com/admob/ios/quick-start
阅读本手册
答案 5 :(得分:0)
我找到了解决方案 只需添加" GoogleMobileAds"给你的项目持有人 然后打开Build Phases选择Link Binary With Libraries并按+并选择" Add other ..."找到您的项目持有者" GoogleMobileAds"并广告它 enter image description here
答案 6 :(得分:0)
请记住,添加/替换/移动框架时,有两个地方需要更新:
在构建阶段,请务必将框架添加到要链接的库列表中
对于目标(而不是项目),将包含框架的目录添加到"框架搜索路径"目录列表(如果它尚不存在)(例如,如果您将框架放在以前不包含框架的路径中)
答案 7 :(得分:0)
确保您的Podfile文件包含以下库
pod 'Firebase/Core'
pod 'Firebase/AdMob'
也许对某人有所帮助。
答案 8 :(得分:0)
如果已安装“ pod'Google-Mobile-Ads-SDK'”,则将其从pod文件中删除,运行pod安装,然后重新添加,再次运行pod安装。 :)