2015-08-07 28 views
6

Ich versuche eine Cocoapods-Bibliothek zu erstellen. Meine Bibliothek enthält Google-Mobile-Ads-SDK als Abhängigkeit. Ich habe folgende BefehleSo fügen Sie Cocoapods eine Abhängigkeit hinzu

pod lib create BannerViewController 
> my email address 
What language do you want to use?? [ ObjC/Swift ] 
> Swift 
Would you like to include a demo application with your library? [ Yes/No ] 
> Yes 
Which testing frameworks will you use? [ Quick/None ] 
> None 
Would you like to do view based testing? [ Yes/No ] 
> No 

ich dann bearbeitet BannerViewController.podspec folgende Zeile hinzugefügt

s.dependency 'Google-Mobile-Ads-SDK', '~> 7.0' 

I pod lib lint BannerViewController.podspec

[!] BannerViewController did not pass validation, due to 1 error and 3 warnings. 
You can use the `--no-clean` option to inspect any issue. 

zu verwenden versucht, habe ich versucht, Update in Beispiel Verzeichnis-Pod und bekam folgende Fehler

[!] The 'Pods-BannerViewController_Example' target has transitive dependencies that include static binaries: (/Developer/BannerViewController/Example/Pods/Google-Mobile-Ads-SDK/GoogleMobileAdsSdkiOS-7.4.0/GoogleMobileAds.framework) 

Ich weiß nicht, wie ich das Google-Mobile-Ads-SDK zu meinem Entwicklungs-Pod hinzufügen kann, damit ich meinen Code lokal testen kann. Cocoapods Dokumentation ist nicht klar. Ich verwende Cocoapods 0.38.2

Antwort

0

Verwendung pod lib lint BannerViewController.podspec --use-libraries

Verwandte Themen