原文地址 https://blog.methodname.com/ios/
1.創(chuàng)建遠程倉庫
2.創(chuàng)建本地組件代碼庫
pod lib create <組件名>
What platform do you want to use?? [ iOS / macOS ] 選擇平臺
What language do you want to use?? [ Swift / ObjC ] 選擇語言
Would you like to include a demo application with your library? [ Yes / No ] 是否自動生成一個用來做demo測試的模板庫
Which testing frameworks will you use? [ Specta / Kiwi / None ] 是否集成測試框架
Would you like to do view based testing? [ Yes / No ] 是否做基于View的測試
What is your class prefix? --類文件前綴
iOS -> ObjC -> YES -> None -> NO -> 類名前綴
3.為組件工程添加組件 將寫好的組件文件放在Classes文件中
4.在Example目錄下執(zhí)行(含有Podfile的文件夾)
pod install
5.修改.podspecs文件 設置標簽和遠程倉庫地址等
6.將組件項目提交至遠程倉庫并設置相應的tags標簽(需與.podspecs文件中設置的標簽一致)
7.驗證索引文件
pod spec lint --verbose --allow-warnings
8.發(fā)布組件,在有.podspec文件的組件工程根目錄執(zhí)行
pod trunk push
9.查看是否注冊trunk
pod trunk me
注冊
pod trunk register 郵箱 "注冊名字" --verbose