創(chuàng)建cocoapods 私有庫的教程網(wǎng)上有很多,這里就不贅述了。附上我參考的鏈接:使用Cocoapods創(chuàng)建私有podspec
說下使用過程中遇到的兩個問題:
1.編輯好.podspec文件之后,檢驗是否正確
$ pod lib lint
由于warning一直無法validate成功,加上--alllow-warnings即可,
$ pod lib lint --allow-warnins
這只是針對warning的情況,如果有error,那得具體情況具體分析。
2.pod lib lint成功之后,進行push操作,
$ pod repo push xxx xx.podspec --verbose --allow-warnings
報錯,the repo xxx is not clean,于是cd 到xxx目錄下,
$ git status
提示有大量的untracked files,感覺這些文件都是untracked的一些臨時文件,因為里面有很多是我之前已經(jīng)刪除的,于是做清理操作
$ git clean [參數(shù)] //-n 顯示將要刪除的文件和目錄 -f 刪除文件 -df 刪除文件和目錄
之后就push成功了,但這是不是正確的解決方法,還有待商榷。