【问题标题】:MoPub install AdMob via CocoaPodsMoPub 通过 CocoaPods 安装 AdMob
【发布时间】:2016-03-28 23:48:06
【问题描述】:

我尝试使用以下 podfile 通过 cocoapods 安装 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。

【问题讨论】:

  • 当我评论 use_frameworks 时,我遇到了同样的问题!线路输出。不幸的是,我需要使用 use_frameworks!因为我使用了其他用 swift 编写的 pod,所以我自己仍在寻找解决方案,但如果你只有这 2 个 pod,你可以尝试注释掉 use_frameworks!行
  • 谢谢@Teevus,如果我回到 Mopub(目前正在尝试 Admob),我会尝试一下。
  • 还在下方发布了 MoPub 支持对此问题的回复。

标签: admob cocoapods mopub


【解决方案1】:

这是我从 MoPub 支持收到的答案(2016 年 3 月 29 日):

感谢您与我们联系!不幸的是,AdMob 可可豆荚 集成目前已中断。我们的团队意识到了这个问题并 正在调查它,但我们没有预计时间 解决。我会建议按照这些来集成 AdMob 步骤:

  1. 下载所需的第三方SDK并添加头文件和 静态库到您的项目。 (对于 iAd,您只需要链接 针对 iAd 框架,没有什么可下载的)。
  2. 将所需的自定义事件添加到您的项目中。您可以通过克隆 mopub-ios-sdkrepo 并从 AdNetworkSupport 下的相关 SDK 文件夹。

给您带来的不便,我们深表歉意!

【讨论】:

  • 一年后这仍然被打破。难以置信。
  • 截至 2017 年 9 月 2 日仍未损坏。
猜你喜欢
  • 2022-10-26
  • 1970-01-01
  • 1970-01-01
  • 2016-06-14
  • 2014-11-15
  • 1970-01-01
  • 1970-01-01
  • 2017-05-25
  • 1970-01-01
相关资源
最近更新 更多