日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

公布自己的pods到CocoaPods trunk 及问题记录

發布時間:2023/12/15 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 公布自己的pods到CocoaPods trunk 及问题记录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這兩天準備把之前寫的一些小玩意加入到pods庫中去,參考了一些資料后進行操作,實際中也遇到了一些問題,記錄下來。問題及解決方案在后面。

參考內容轉載例如以下:

首先更新了用trunk之后,CocoaPods須要0.33版本號以上的,用?pod --version查看。假設版本號低。須要更新,之前有介紹更新方法。?

下一步注冊trunk

pod trunk register orta@cocoapods.org?'Orta Therox' --description='macbook air'

你注冊的時候須要替換郵箱和名字。加上?--verbose?能夠看到具體信息。

?

然后順利的話你會收到一份郵件,須要點擊驗證。

pod trunk me//查看自己的注冊信息

當然。假設你的pod是由多人維護的,你也能夠加入其它維護者

pod trunk add-owner ARAnalytics kyle@cocoapods.org

創建podspec

運行命令:

pod spec create HZWebViewController

會在當前文件夾下生成?HZWebViewController.podspec?文件。然后我們編輯這個文件。?

podspec文件中面有非常多凝視。

我們看個樣例

一眼看去就非常明確了。不用一一解釋了。當然,這里的配置項遠遠多于這些。

ok這里配置完畢之后,須要把你的源代碼pushgithub上,tag一個版本號號而且公布一個release版本號。這樣podspec文件里的s.source的值才干是準確的。

這些操作也不屬于本文的所研究的范疇。

提交

上面的工作完畢之后。我們就能夠開始?trunk push??

pod trunk push?命令會首先驗證你本地的podspec文件(是否有錯誤),之后會上傳spec文件到trunk,最后會將你上傳的podspec文件轉換為須要的json文件?

第一步驗證podspec文件也能夠自己去做?pod spec lint Peanut.podspec

成功部署之后。CocoaPods會在Twitter@

我們能夠看看我們提交的名字為:HZWebViewControllerpod

pod search HZWebViewController

我們也能夠在本地的?~/.cocoapods?路徑下看到,轉換之后的json文件?

?

?實際操作中的問題:

1.pod驗證本地podspec文件速度非常快,使用pod trunk me查看自己的信息也能非常快響應。可是當使用

pod trunk push命令時,須要很的有耐心,由于這步的操作實在是耗時太久。

2.push成功之后,我嘗試使用pod search命令查找自己的控件,發現無法搜索到,后來發現提交之后,須要使用pod setup命令進行庫更新,實際更新時又是卡了非常久。最后還是通過FQVPN操作成功的。期間還遇到了CocoaPods was not able to update the`master`這種錯誤,最后通過刪除之前的緩存?rm -fr ~/.cocoapods/repos/master

再使用pod setup操作成功。

?

最后總結下操作步驟:

1.你的開源庫公布之后。須要打上版本tag,否則興許不能完畢

2.注冊pod trunk

pod trunk register xxx@xx'Your name' --description='macbook air'

2.cd到項目文件夾下,創建podspec文件

pod spec create YourPodProjectName

3.改動podspec文件里的相關信息。這非常重要,校驗,不能有不論什么警告或錯誤

pod spec lint YourPodProjectName.podspec

4.公布到pod trunk

pod trunk push YourPodProjectName.podspec

5.更新pod

pod setup


之后就能夠搜索到并使用了。


總結

以上是生活随笔為你收集整理的公布自己的pods到CocoaPods trunk 及问题记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。