操作基本步驟:
一:將代碼提交到GitHub上
二:設(shè)置Tag(git tag ‘1.0.0’ )
三:更新CocoaPods版本
四:注冊(cè)Trunk賬號(hào)(如果已注冊(cè)料皇,則跳過(guò)此步驟),建議注冊(cè)時(shí)用戶名和郵箱與GitHub用戶名郵箱相同
五:新建.podspec文件,編寫完成后并進(jìn)行提交驗(yàn)證(pod spec lint Name.podspec)柿冲,驗(yàn)證通過(guò)后提交.podspec文件到trunk中
六:上傳成功后可以使用pod search 進(jìn)行搜索驗(yàn)證(上傳成功后有審核時(shí)間)
詳細(xì)說(shuō)明:
一:將代碼上傳到GitHub上詳細(xì)參考地址:http://www.reibang.com/p/55f7715518a2
二:設(shè)置Tag
1.git tag "v1.0.0" 如果第一次上傳設(shè)置Tag時(shí)必須寫**“v”**
2.git push --tags
三:更新CocoaPods
四:注冊(cè),如果有張賬號(hào)可以通過(guò):pod trunk me查看
[圖片上傳中...(image-98e1ef-1516353588257-0)]
五:創(chuàng)建文件,此步驟最重要
1.創(chuàng)建podspec文件:pod spec create xx
2.編寫podspec文件:
Pod::Spec.new do |s|
s.name = "LYButton"
s.version = "1.0.0"
s.summary = "LYButton+Extension"
s.homepage = "https://github.com/luyun/LYButton"
s.license = "MIT"
s.author = { "luyun" => "https://github.com/luyun/LYButton" }
s.requires_arc = true
s.source = { :git => "https://github.com/luyun/LYButton.git", :tag => s.version.to_s }
s.platform = :ios, "7.0"
s.source_files = "LYButton/**/*.{h,m}"
end
編寫成功后,可以通過(guò)pod lib lint驗(yàn)證文件:
image
驗(yàn)證通過(guò)后就可以開(kāi)始上傳:pod trunk push LYButton.podspec
image