cocoapods庫制作記錄

1、github上創(chuàng)建項目,創(chuàng)建之前最好去pod search一下項目名字是否已經(jīng)存在

github上創(chuàng)建項目

2、新建一個本地文件夾,并在終端上cd到這個路徑下

cd到新路徑

3、創(chuàng)建一個本地項目,在終端上輸入以下命令

????pod lib create XXX?

? ? (注:XXX最好與github上的項目名一致)

創(chuàng)建本地項目

4、修改.podspec

podspec文件路徑


復(fù)制gitbub上項目路徑


修改.podspec

5、替換ReplaceMe.m


ReplaceMe路徑


替換為自己的代碼

6、cd到.podspec上級路徑


cd到.podspec上級路徑

7、在終端輸入以下命令,出現(xiàn)以下情形代表成功

????????pod lib lint ?

pod lib lint?

8、添加到git上去

? ? ? ?8.1、在終端cd到.podspec上級路徑(同步驟6)

cd到.podspec上級路徑

? ? ? ? 8.2、在終端輸入以下命令

? ? ? ? ????????????????git remote add origin?XXX ??

????????????????????????(注:XXX值github路徑,如https://github.com/zmfflying/ZPodTest.git)

????????????????????????git add .

? ??????????????????????(注:add后面的 . 不能少)

????????????????????????git commit -m "init spec"

????????????????????????git push origin master

????????????????????????(注:這個命令后如果出現(xiàn)下圖中的failed to push some refs to XXX,請看8.3)

上傳到git

? ? ? ? 8.3、如果push不成功就強制push,在終端輸入以下命令

????????????????????git push origin master -f

強制push

9、添加tag,tag需要與.podspec文件里的版本一致,在終端輸入以下命令

????????????git tag -m "version_1" 0.0.1

????????????git push --tags

添加tag

10、添加到cocoapods,關(guān)掉原來的終端,重新打開,輸入以下命令

????????pod trunk register 郵箱‘名字’?

? ? ? ? (如:pod trunk register zmfflying@qq.com‘zmfflying’,這一步需要登錄郵箱點擊cocoapods發(fā)過來的郵件,確認(rèn)注冊信息)

????????pod trunk me

????????pod trunk push?XXX

? ??????(注:XXX值.podspec文件路徑,如:pod trunk register zmfflying@qq.com‘zmfflying’)


添加到cocoapods

11、測試是否成功,在終端輸入以下命令

????pod trunk info 項目名

? (如:pod trunk info ZPodTest,出現(xiàn)以下信息代表成功)

測試是否成功

????pod search 項目名

????(如:pod search ZPodTest,這一步一般搜索不到,輸入下一個命令清空搜索緩存后再搜索即可)? ??

????rm ~/Library/Caches/CocoaPods/search_index.json

清空搜索緩存


成功
最后編輯于
?著作權(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ù)。

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