将静态库添加到pod spec文件

时间:2017-07-02 05:27:54

标签: swift cocoa-touch cocoapods google-maps-sdk-ios

我正在尝试使用现在使用Google地图的应用程序创建一个框架。

这是我的FuelMap框架podspec

target 'FuelMap' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!
  pod 'GoogleMaps'
end

podspec:

Pod::Spec.new do |s|

  ...
  s.dependency 'GoogleMaps'
  s.dependency 'Google-Maps-iOS-Utils'

end

然后,我有一个包含此pod文件的常规项目

target 'Mock' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!
  pod 'FuelMap', :path => './FuelMap'
end

由于常规项目使用use_frameworks 每当我进行pod安装时,我都会遇到此错误

The 'Pods-Mock' target has transitive dependencies that include static binaries: 

是否有解决方法,以便我可以在触摸框架中静态地使用GoogleMap Ios中的库文件,然后将其作为pod规范文件中的参考添加。那么错误会避免吗?

0 个答案:

没有答案