Alamofire和GoogleMaps播客

时间:2016-08-09 15:40:42

标签: swift cocoapods

如何仅将use_frameworks!用于一个广告连播?因为当我将use_frameworks!传递到podfile时,GoogleMaps无法正常工作。 我的podfile:

target ‘somename’ do

  #source 'https://github.com/CocoaPods/Specs.git'
  platform :ios, ‘9.3’

  pod 'GoogleMaps'
  pod 'Alamofire', '~> 3.4'

end

1 个答案:

答案 0 :(得分:2)

我害怕你不能这样做,根据这个feature request,实际上是非常合理的,例如:

  

传递依赖

如果Pod A是动态构建的并且依赖于静态构建的Pod B并且应用程序也依赖于Pod B,则例如无法构建,因为Pod A将在链接时丢失Pod B的符号,或者你最终获得了Pod B的多个副本。

令人遗憾的是,像谷歌地图这样的图书馆尚未支持指令use_frameworks,因此需要在Swift中构建pod。您可以在Twitter上使用其他库,例如Fabric

我希望这对你有所帮助。