iOS 上傳代碼到Cocoapods

1.在github創(chuàng)建一個git倉庫

-w721

(*必須)這里選擇開源協(xié)議選擇MIT Lincense。

2.clone倉庫到本地本地創(chuàng)建空文件夾,cd到該文件目錄下

-w572

3.創(chuàng)建.podspec

-w570

編輯podspec文件

Pod::Spec.new do |s|

 
  s.name         = "CJHandyList"    #倉庫名稱
  s.version      = "0.0.1"          #版本號,和后面的tag一樣
  s.summary      = "讓 UITableView / UICollectionView 更加簡單優(yōu)雅,輕易實現(xiàn)列表動態(tài)化、模塊化。"                 #簡介
  s.description  = <<-DESC
              讓 UITableView / UICollectionView 更加簡單優(yōu)雅,輕易實現(xiàn)列表動態(tài)化、模塊化。
                   DESC             #描述
  s.homepage     = "https://github.com/Cingjin" #項目主頁,不是git地址
  s.license      = "MIT"            #開源協(xié)議,就是之前選擇的MIT Lincense
  s.author       = { "Cingjin" => "15327288437@163.com" }   #作者
  s.platform     = :ios,"8.0"       #支持的平臺,版本號
  s.source       = { :git => "https://github.com/Cingjin/CJHandyList.git", :tag => "#{s.version}" } #git倉庫地址和tag值
  s.source_files  = "CJHandyList/**/*.{h,m}" #你要傳到cocoapods的文件內(nèi)容  
  s.requires_arc  = true    #是否支持ARC

end

4.添加文件代碼到clone下來的文件目錄中

-w524

5.上傳代碼到github,cd到clone下來的文件目錄下,執(zhí)行g(shù)it命令

git add .       #添加文件到本地倉庫
git commit -m '提交記錄'
git tag '0.0.1' #和之前設(shè)置的tag值一樣
git push --tags 
git push origin master    
-w569

然后操作成功以后,在github刷新一下倉庫,剛剛上傳的代碼就有了

6.發(fā)布到Cocoapods,創(chuàng)建PodTrunk賬號并發(fā)布

#創(chuàng)建Cocoapods賬號,注冊成功后該郵箱會收到一個確認郵件,點擊郵件中的確認鏈接完成驗證
#郵箱(QQ郵箱,163郵箱,126郵箱等等) "用戶名"
pod trunk register 935553388@qq.com "Cingjin" 
#查看自己的賬號信息
pod trunk me
#驗證.podspec文件的有效性(驗證通過可以執(zhí)行上傳操作)
pod lib lint --allow-warnings
#上傳操作
pod trunk push --allow-warnings
#上傳成功以后pod repo update 一下 pod search 就可以搜索到了

參考資料:

http://www.itdecent.cn/p/fc52a1a61ce1
http://www.itdecent.cn/p/98e96d8bfeda
http://www.itdecent.cn/p/756f36b2a672

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

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

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