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

2018-11-05  本文已影响11人  原鸣清

前言

项目中有一些代码重用率比较高,就想着把它封装一下,最好是搞到CocoaPods上去,也对得起做了这么久iOS开发的自己。
在写.podspec的过程中还是比较麻烦的,这个文件不算太复杂,但还是有点门槛的,尤其是你的库比较复杂的时候。
必要时,请参照官网开发指南

示例

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

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

如下

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" => "xxxxx@qq.com" }

s.homepage     = 'https://github.com/Abc'

s.source       = { :git => "https://github.com/Abc.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不断试验,注意看报错信息。
祝早日成功。

上一篇下一篇

猜你喜欢

热点阅读