1吧彪、先在github上創(chuàng)建一個倉庫宋渔, 如圖:
和一般創(chuàng)建一樣,就是證書一定要選,我選的是MIT售淡,不要問我因為啥楼镐, 我也不知道馆截, 哈哈
2抖锥、check到本地或者本地創(chuàng)建,反正最后都要上傳到這個倉庫糠赦,以個人習慣吧
3会傲、把主要的文件單獨放到一個文件夾里,我的就放在 SHBPlayer 里了拙泽。
4淌山、生成 podspec 文件,這個最主要的步驟了
有兩種方法:
1)copy 下面的代碼
Pod::Spec.new do |s|
s.name = "SHBPlayer"
s.version = "0.0.1"
s.summary = "一個視頻播放器"
s.description = <<-DESC
這是一個視頻播放器顾瞻,支持網(wǎng)絡和本地視頻播放
DESC
s.homepage = "https://github.com/jiutianhuanpei/SHBPlayer"
s.license = "MIT"
s.author = { "shenhongbang" => "shenhongbang@163.com" }
s.platform = :ios, "8.0"
s.source = { :git => "https://github.com/jiutianhuanpei/SHBPlayer.git", :tag => "0.0.1" }
s.source_files = "SHBPlayer/*"
s.frameworks = "AVFoundation", "AVKit", "MediaPlayer", "UIKit"
s.requires_arc = true
end
2)通過命令行工具
pod spec create SHBPlayer
都是一樣的泼疑,通過命令行創(chuàng)建的里面有些注釋,可以看下荷荤,或者直接copy我的也行退渗。
最終我的文件夾里有這些東西
5、注冊 trunk
pod trunk register shenhongbang@163.com jiutianhuanpei --verbose
郵箱不能隨便填梅猿,要接收一封激活郵件的,用戶名我寫的是我的github用戶名, --verbose 是為了便于輸出注冊過程的調(diào)試信息秒裕,運行結(jié)束后在郵箱里點開郵件激活袱蚓,然后可以用下面的命令查看個人信息
pod trunk me
出現(xiàn)下圖這樣,就說明已經(jīng)注冊成功
6几蜻、上傳工程喇潘,通過命令行工具,或者SourceTree梭稚,把工程上傳到github倉庫
對工程打入tag
git tag '0.0.1'
git push --tags
tag值要和 podspec 中 version 的值相同颖低。
7、上傳 podspec 文件
先cd到podspec文件所在的根目錄
pod trunk push SHBPlayer.podspec
然后就等待吧……
以前要過一段時間才能審核結(jié)束弧烤,現(xiàn)在只需要幾秒就ok了忱屑。結(jié)束之后cocoapods會自動更新倉庫,結(jié)束之后就可以 pod search ... 了,如果沒有自動更新可以手動
pod setup
更新本地依賴庫之后就可以了莺戒。