組件化開發(fā)之CocoaPods公有庫制作

在終端輸入以下命令進行安裝或者升級

舊版本cocoapods需升級最新的,之前在這遇到坑

 $ sudo gem install cocoapods

安裝詳細方法

制作cocoaPods庫詳細
1、終端cd到自定義文件夾

2、pod lib create xxx(把它換成你的庫的名字),回車

5DF00CC3-9CB2-48B4-A08D-4D7D47F045B3.png

之后出現(xiàn)一堆配置 根據(jù)需求自己選擇

5D78B8D5-5E69-4EFC-96B0-5302103FFA7E.png

3、結(jié)束后會自動打開創(chuàng)建的工程

替換需制作的cocoapod文件、修改 .podspec 文件


51A983E3-95D0-4D54-87A4-C0FC817D0E3D.png

上方demo需要運行 pods中自己添加的文件
cd到Example目錄下,完成demo編寫后把需要被pod的文件放入下方替換ReplaceMe.m文件

pod install 跑起來, cmd+r   success后就好啦?。?!

修改后的.podspec文件

2BE1B512-1945-4DA0-9850-CFE28CFE3A4B.png

下方的s.dependency 為外部依賴庫,根據(jù)需求修改,打開#注釋
多個就寫多個

E6819903-CE44-4E7B-B217-D3EB22107559.png

4、修改完后,在github上創(chuàng)建項目,并把內(nèi)容push上去

$ git add .
$ git commit -m "描述信息"
$ git push

5、接下來注冊一個 trunk 的 session。打開終端,輸入 pod trunk register zhangrongwu@sina.cn zhangrongwu(輸入自己的,別輸入這個)
就是注冊驗證過程

pod trunk me 驗證是否成功

6、回到終端 cd到項目目錄執(zhí)行 將自己的 spec 文件上傳到 cocoapods 的 trunk 服務(wù)器

pod lib lint xxx        
xxx 為自己項目名稱,庫中后綴名為 .podspec 的文件的名字

等待結(jié)束后 輸入

 pod trunk push xxx.podspec --verbose

等待結(jié)束后 去驗證自己的內(nèi)容打開終端執(zhí)行

pod search xxx

坑一:提交version流程

1 、git add .
2、 git commit -m "version"
3、 git push --tags
4、 git push -u origin master  

坑二:制作完成后,尼瑪這什么鬼,找不到。

41BABF9E-30E2-4D45-8304-0F0A6B1BFBE1.png
 執(zhí)行:  rm ~/Library/Caches/CocoaPods/search_index.json   

再不行就重新安裝cocoapods

坑三: push到github后需要到github上添加一個新分支,否則會找不到的

完成?。?!

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

相關(guān)閱讀更多精彩內(nèi)容

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