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