1
|
$sudo gem install cocoapods
|
1
|
pod trunk
register
382782411@qq
.com
'Henry519'
--verbose
|
第一個指令是更新一下cocoapods無論你如今是什麼版本,這個指令也都沒有壞處,他會升級到目前最高的正式版。git
第二個指令建議郵箱名和用戶名與本身的github同步,以後去本身的郵箱中找到該郵件點擊驗證的連接完成註冊。github
完成以後再次進入終端查看本身註冊信息 pod trunk me ruby
若是成功會有以下信息網站
//也能夠代碼clone
git clone https://github.com/Henry519/PYToolKit.git
先把本身的項目提一次commit到github上。(記得是先提交代碼再打tag)spa
再打一下tag.net
1
2
|
git tag
'1.0.0'
git push --tags
|
cd
進入clone
的那個目錄下)// 在命令終端 pod spec create PYToolKit
podspec
文件,可使用Vim
,或者Xcode
, Sublime
也能夠,這是一個Ruby
文件若是你須要直接把本身demo程序中Images.xcassets裏的圖片取出來當資源文件能夠這麼寫3d
s.resources =
'PYToolKit/images/*.{png,xib}'
s.resources = [
'PYToolKit
/*.xib'
,
'PYToolKit
Demo/*.xcassets'
]
//pod spec lint [podspec 的路徑] pod spec lint ./PYToolKit.podspec
成功後會長成這樣
注意這期間會出現最多見的錯誤就是- ERROR | [iOS] file patterns: The `source_files` pattern did not match any file.
這種狀況按照我寫的步驟及podspec不會出現,以前我遇到這種狀況是由於podspec裏面的版本沒有source_files 裏面的文件夾,折磨了我一天,走的彎路給你們說下
可是也能夠手動解決這個問題
//pod trunk push [podspec 的路徑] pod trunk push ./PYToolKit.podspec
pod search
PYToolKit
提交更新的代碼到git,而後打tag, 記得把podspec和tag 都加1點,若是tag不變也是不容許的,而後重複4.5步驟code