搜索
您的当前位置:首页正文

iOS小记--.podspec文件怎么写

来源:二三娱乐

前言

示例

  • 因为是公司项目,所以我的这个是一个.framework,不是源码。注意添加关键字.vendored_frameworks
  • 本项目依赖了第三方库,注意添加多组第三方的方式为:
s.dependency 'lottie-ios', '~> 2.5.0'
s.dependency 'Masonry'

此方法为实践得出,官方示例未看到多组如何设置的操作。.dependencies关键字我也未能试出有效方法。

  • 添加bundle资源使用.resource
  • 项目实际名称此处用Abc替换,请修改成你自己的。
  • author,homepage,source请换成你自己的。

如下

Pod::Spec.new do |s|
  
s.name         = 'Abc'

s.version      = "0.4.0"

s.summary      = 'UI tools used for iOS developer team'

s.license      = 'MIT'

s.author       = { "XXX" =>  }

s.homepage     = 

s.source       = { :git =>  :tag => s.version}

s.platform     = :ios

s.ios.deployment_target = "9.0"

s.frameworks = 'Foundation'

s.vendored_frameworks = 'Abc/Abc.framework'

s.resource     = 'Abc/Abc.bundle'

s.requires_arc = true

s.dependency 'lottie-ios', '~> 2.5.0'
s.dependency 'Masonry'

end

后记

编写并不麻烦,但是经验来看很难一蹴而就。需要通过pod lib lint不断试验,注意看报错信息。
祝早日成功。

Top