cocoapods將framework和其他代碼一起打包

一 ?將項目上傳到github

1 登陸github,創(chuàng)建倉庫

2 下載倉庫到本地,并將打包好的 framework和其他代碼放到項目下

3 終端提交項目到 github

打開終端,

cd 本地倉庫目錄

git add -A

git commit -m "" ? ?//""中是對提交項目的描述

git push origin

4 為項目標(biāo)記tag 再次提交

git tag 1.0.0 ? //添加tag

git push origin --tags ? //提交tag

二. 上傳cocoa pods

1 在倉庫目錄初始化一個Podspec文件 最好與你項目同名

pod spec create 文件名

2 配置文件

? spect文件標(biāo)準(zhǔn)格式 tag 一定寫對和github tag要一致,可以參考官方文件CocoaPods Guides - Podspec Syntax Reference v1.1.0.rc.2

3 使用終端驗證

pod spec lint ***.podspec --use-libriaries

出現(xiàn) YYBaseLib.podspec passed validation表示通過了

想看錯誤詳情后面加上--verbose

pod spec lint YYBaseLib.podspec --verbose

4 創(chuàng)建賬號

pod trunk register 郵箱 聯(lián)系人 --description="描述" --verbose

創(chuàng)建成功會收到郵件,進(jìn)郵箱驗證

pod trunk me? //可查看trunk信息

5 上傳

pod trunk push ***.podspec ? ?

本以為這樣就結(jié)束了,但是pod search發(fā)現(xiàn)用不了,于是做了下面的工作。


6 創(chuàng)建spec repository(spec 倉庫)

? ?除了上面創(chuàng)建的代碼倉庫,還需要創(chuàng)建一個spec倉庫,存放spec

?7 添加你的私有Repo到你的CocoaPods

pod repo add REPO_NAME SOURCE_URL

8 驗證私有repo安裝無誤

cd ~/.cocoapods/repos/REPO_NAME

pod repo lint .

9 cd到第一次創(chuàng)建的本地倉庫的Podspec文件目錄下

pod repo push REPO_NAME ***.podspec?

這樣就OK了,使用cocoapods引用的時候,在Podfile文件中需要添加

source 'https://github.com/CocoaPods/Specs.git'

source 'https://****************.git' ? //這是第二次創(chuàng)建的倉庫git

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