2016-03-28 4 views
1

я пытался установить поддержку AdMob через cocoapods со следующим podfile:MoPub установить AdMob через CocoaPods

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

я получаю один и тот же вопрос, который уходит, когда я комментирую use_frameworks! line. К сожалению, мне нужно иметь use_frameworks! на месте, потому что я использую другие стручки, которые написаны быстро, поэтому я все еще ищу решение самостоятельно, но если у вас есть только эти 2 контейнера, вы можете попытаться прокомментировать use_frameworks! line – Teevus

+0

Спасибо @Teevus, я попробую это, если я вернусь в Мопуб (в настоящий момент пытается использовать Admob). – kcmoffat

+0

Также опубликовано ответ поддержки MoPub на этот вопрос ниже. – kcmoffat

ответ

2

Это ответ, который я получил от поддержки MoPub (на 3/29/2016):

Thanks for reaching out! Unfortunately, the AdMob cocoa pod integration is currently broken. Our team is aware of the problem and is investigating it, but we do not have an ETA for when it will be resolved. I would recommend integrating AdMob by following these steps:

  1. Download the desired third party SDK and add the header files and static libraries to your project. (For iAd you simply need to link against the iAd framework, there is nothing to download).
  2. Add the desired custom event to your project. You do this by cloning the mopub-ios-sdkrepo and dragging the custom event .h and .m files from the relevant SDK folder underAdNetworkSupport.

We are so sorry for the inconvenience!

+0

Это по-прежнему разбито год спустя. Довольно невероятно. – Stakenborg

+0

Все еще сломанной на 2 сентября 2017 года. – Julio