關(guān)于提交代碼到cocoapods步驟及需要注意事項(xiàng)

使用github上傳代碼到cocoa pods平臺 前提 ?: 我是用小貓就是github的客戶端加終端(terminal)來完成上傳的

1 首先你需要在github 上面有個賬號(這些就略過了) 打開github 新建一個代碼倉庫?


2 填寫相關(guān)的信息 起名字的話最好起的有意義一點(diǎn) 具體可以參考我的https://github.com/maoyuhu/MYHScrollToTopView (歡迎點(diǎn)星星 謝謝)

3 在客戶端clone下你的這個代碼倉庫(就是那只小貓)

4 show in finder 把你想要上傳的代碼拖進(jìn)來

5 刷新及上傳到你的github上面


6 具體上傳到github就這么多步驟 現(xiàn)在來用終端把我們的代碼trunk到cocoapodsh上 讓全世界都可以用到你寫的sdk 請嚴(yán)格按著以下格式 先cd 到你的代碼根目錄 進(jìn)行以下操作

### 利用pod trunk發(fā)布程序

---

##### 注冊

* `pod trunk register? 郵箱 '用戶名' --description='電腦描述'`

##### 查收郵件 有可能會等很久很久 ?過 了幾個鐘還沒收到可以嘗試換郵箱 一般就是2分鐘就能收到

* 如果是QQ郵箱,可能會被放到“垃圾箱”中,并不一定是“收件箱”

* 點(diǎn)擊郵件中的鏈接:

https://trunk.cocoapods.org/sessions/verify/xxxx

7 ##### 接下來查看個人信息 只是看看有無問題 實(shí)際意義不大

* `pod trunk me`

```

- Name: ? ?mmm

- Email:? ? xxxxxx@qq.com

- Since:? ? January 28th, 03:53

- Pods:? ? None

- Sessions:

- January 28th, 04:28 - June 5th, 04:34. IP: xxx.xxx.xxx.xxx Description: Macbook Pro

``

8 ##### 填寫pod spec內(nèi)容 這一步至關(guān)重要? 錯一個都不行 記得一定標(biāo)點(diǎn)不要用中文(具體可以參考我的github(https://github.com/maoyuhu/MYHScrollToTopView)上面的 spec文件) 哎 中文的位置是多差呀? 做完這些之后 一般會打個tag標(biāo)記一下(要是不會請面壁) 請務(wù)必參考我的spec 或則github上面大神的 自己寫容易出錯 若是要編輯這個文件我用的是sublime text 或者是 vim(建議不要用 里面不要的東西太多了)(如果里面還有資源項(xiàng)目的話請參考SVProgressHUD 或者我的https://github.com/maoyuhu/MYHStatusIndicator)

```

Pod::Spec.new do |s|

s.name? ? ? ? = "mmm"

s.version? ? ? = "0.0.1"

s.summary? ? ? = "The fastest and most convenient conversion between JSON and model"

s.homepage? ? = https://github.com/maoyuhu/MYHScrollToTopView

s.license? ? ? = "MIT"

s.author? ? ? ? ? ? = { "maoyuhu" => "xxxxx@qq.com" }

s.source? ? ? = { :git => "https://github.com/maoyuhu/MYHScrollToTopView.git", :tag => s.version }

s.source_files? = "MYHScrollToTopViewDemo/MYHScrollToTopView"

s.requires_arc = true

end

打 tag 復(fù)制粘貼

* `git tag 0.0.1`

* `git push --tags`

9 trunk你的代碼到cocoa pods上面 這一步估計(jì)你會經(jīng)常出錯 原因有可能是你的spec 配置有問題 或則是你帶了中文的標(biāo)點(diǎn)符號 認(rèn)真核對吧

##### 檢測podspec語法

//pod trunk push MYHScrollToTopView.podspec 用的最多的就是這句

##### 發(fā)布podspec

* `pod trunk push MYHScrollToTopView.podspec`

##### 檢測

* `pod setup` : 初始化

* `pod repo update` : 更新倉庫

* `pod search MYHScrollToTopView`

10 一切成功之后 有可能過幾分鐘就可以 ?pod search 你的sdk 了 或則要等好久 慢慢等吧 我是等了一天才有

謝謝 大家 希望對你有幫助

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

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