我尝试通过cocoapods使用以下podfile安装AdMob支持:
use_frameworks!
pod 'mopub-ios-sdk'
pod 'mopub-ios-sdk/AdMob'
..并收到以下错误:
[!] The 'Pods' target has transitive dependencies that include static binaries: (/Users/<username>/Documents/Developer/<app>/Pods/Google-Mobile-Ads-SDK/GoogleMobileAdsSdkiOS-7.1.0/GoogleMobileAds.framework)
知道为什么会这样吗?我正在运行El Capitan 10.11.4,CocoaPods 0.39.0和XCode 7.3。
答案 0 :(得分:2)
这是我从MoPub支持(2016年3月29日)收到的答案:
感谢您的光临!不幸的是,AdMob可可豆荚 整合目前已被打破。我们的团队意识到了这个问题 正在调查它,但我们没有ETA的时间 解决。我建议按照以下方法集成AdMob 步骤进行:
- 下载所需的第三方SDK并添加头文件和 静态库到您的项目。 (对于iAd,您只需链接即可 针对iAd框架,没有什么可下载的)。
- 将所需的自定义事件添加到项目中。你通过克隆来做到这一点 mopub-ios-sdkrepo并从中拖动自定义事件.h和.m文件 AdNetworkSupport下的相关SDK文件夹。
醇>对于给您带来的不便,我们深感抱歉!