項(xiàng)目上傳CocoaPods

操作基本步驟:

一:將代碼提交到GitHub上

二:設(shè)置Tag(git tag ‘1.0.0’ )

三:更新CocoaPods版本

四:注冊(cè)Trunk賬號(hào)(如果已注冊(cè),則跳過(guò)此步驟),建議注冊(cè)時(shí)用戶(hù)名和郵箱與GitHub用戶(hù)名郵箱相同

五:新建.podspec文件,編寫(xiě)完成后并進(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.itdecent.cn/p/55f7715518a2

二:設(shè)置Tag

   1.git tag "v1.0.0"  如果第一次上傳設(shè)置Tag時(shí)必須寫(xiě)**“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.編寫(xiě)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

編寫(xiě)成功后,可以通過(guò)pod lib lint驗(yàn)證文件:

image

驗(yàn)證通過(guò)后就可以開(kāi)始上傳:pod trunk push LYButton.podspec

image
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容