? ? cocoapods一直是我特別喜歡用的iOS開發(fā)工具只磷,可以快速高效的替我們管理iOS的第三方框架经磅,這里不再贅述,本文的重點(diǎn)不在這里钮追,本文旨在教大家怎樣把自己寫的庫上傳到cocoapods供大家使用馋贤。
1.去github創(chuàng)建公有倉庫
個(gè)人比較喜歡用github,也可用coding等其他管理工具畏陕。(github傳送門)創(chuàng)建好后把倉庫克隆到本地,加入你的庫文件和demo項(xiàng)目(demo可選)仿滔。
2.創(chuàng)建***.podspec文件
在倉庫更目錄下創(chuàng)建***.podspec文件惠毁,***是要上傳cocoapods的框架名稱,命令:
pod spec create ***
在根目錄下回生成一個(gè)***.podspec的文件崎页,編輯該文件鞠绰,文件中各參數(shù)的意義請(qǐng)自行g(shù)oogle,需要注意的地方是 s.version = "1.0"飒焦,記住這個(gè)version蜈膨,下面會(huì)用到。
輸入命令:? pod lib lint [--verbose] [--use-libraries] [--allow-warnings]? 檢測(cè)***.podspec文件配置是否正確
不能有錯(cuò)誤牺荠,如果有錯(cuò)誤翁巍,google改之。
3.將本地代碼提交到github遠(yuǎn)端倉庫
提交到遠(yuǎn)端之前休雌,記得打一個(gè)標(biāo)簽(tag)灶壶,這個(gè)標(biāo)簽值就是之前***.podspec文件這只的version的值(重要)。
4.上傳公有庫到cocoapods
注冊(cè): ?pod trunk register 郵箱 '用戶名' --verbose
去郵箱打開cocopods發(fā)給你的郵件颁井,打開連接
檢測(cè)注冊(cè)結(jié)果: ?pod trunk me
上傳: ?pod trunk push ***.podspec
5.檢測(cè)是否上傳成功
更新本地cocoapods庫: pod update
pod search *** ??
如果找不到夏块,別慌壕鹉,新建一個(gè)工程,創(chuàng)建Podfile文件恰响,加入pod ***
pod install
如果成功導(dǎo)入,說明上傳成功了涌献,pod search為什么找不到胚宦,我也不知道,可能要等兩天吧
至此洁奈,成功上傳自己的框架到cocoapods间唉,去裝逼吧