制作自己的Cocoapods庫

Cocoapods作為管理第三方庫的神器,有時(shí)候想要把自己寫的庫放上去,不敢說有多好,讓別人喜歡,至少自己熟悉,在項(xiàng)目直接導(dǎo)入就可以使用。

下面我們就來試著制作自己的開源pod庫吧。

創(chuàng)建github遠(yuǎn)程倉庫這些就不再贅述,我們跳過直接制作pod庫

1、創(chuàng)建.podspec文件

1.cd到項(xiàng)目根目錄

2.創(chuàng)建podspec文件,在終端輸入

pod spec create YourProject

3.配置podspec

Pod::Spec.new do |s|
  s.name         = "YourProject"
  s.version      = "1.0.0"
  s.summary      = "摘要信息"
  s.description  = <<-DESC
  pod倉庫的詳細(xì)描述
  s.homepage     = "庫遠(yuǎn)程地址"
  s.license      = "MIT"
  # 作者的名字,庫發(fā)布成功之后,Cocoapods官方會(huì)發(fā)郵件通知你。
  s.author       = { "yuezhaofeng" => "123456@qq.com" }
  s.platform     = :ios, "8.0"
  s.source       = { :git => "源代碼遠(yuǎn)程倉庫地址", :tag => "#{s.version}" }
  # 庫文件目錄,這個(gè)目錄下的文件會(huì)被當(dāng)做第三方庫文件導(dǎo)入工程。注意路徑不能寫錯(cuò)了。
  s.source_files = "YourProject/YourPod/*.{swift,h,m}"
  s.requires_arc = true
  # 如果依賴其他第三方的庫就寫在這里,導(dǎo)入你制作的庫的同事會(huì)導(dǎo)入依賴的庫。
  # s.dependency "Alamofire"
end

檢測(cè)配置的文件是否有錯(cuò)

pod spec lint YourProject.podspec –allow-warnings

2、提交到trunk

1.提交之前先給項(xiàng)目打一個(gè)tag版本,版本號(hào)跟podspec中的s.version一致。

2.然后注冊(cè)pod賬號(hào)

pod trunk register  youremail@gmail.com 'Your Name'

3.提交到trunk

pod trunk push YourProject.podspec

4.提交成功之后可以嘗試 pod search 自己的制作的庫,看看是否成功提交。

3、更新Cocoapods中的版本

  • 給遠(yuǎn)程倉庫打新的tag
  • 修改.podspec配置文件
  • 檢測(cè)配置文件
  • 發(fā)布新版本到Cocoapods

至此,一個(gè)pod庫就制作成功啦,可喜可賀!

?著作權(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)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

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