使用github上傳代碼到cocoa pods平臺(tái) 前提 ?: 我是用小貓就是github的客戶端加終端(terminal)來(lái)完成上傳的
1 首先你需要在github 上面有個(gè)賬號(hào)(這些就略過(guò)了) 打開(kāi)github 新建一個(gè)代碼倉(cāng)庫(kù)?

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

3 在客戶端clone下你的這個(gè)代碼倉(cāng)庫(kù)(就是那只小貓)

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


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


6 具體上傳到github就這么多步驟 現(xiàn)在來(lái)用終端把我們的代碼trunk到cocoapodsh上 讓全世界都可以用到你寫(xiě)的sdk 請(qǐng)嚴(yán)格按著以下格式 先cd 到你的代碼根目錄 進(jìn)行以下操作
### 利用pod trunk發(fā)布程序
---
##### 注冊(cè)
* `pod trunk register? 郵箱 '用戶名' --description='電腦描述'`
##### 查收郵件 有可能會(huì)等很久很久 ?過(guò) 了幾個(gè)鐘還沒(méi)收到可以嘗試換郵箱 一般就是2分鐘就能收到
* 如果是QQ郵箱,可能會(huì)被放到“垃圾箱”中,并不一定是“收件箱”
* 點(diǎn)擊郵件中的鏈接:
https://trunk.cocoapods.org/sessions/verify/xxxx
7 ##### 接下來(lái)查看個(gè)人信息 只是看看有無(wú)問(wèn)題 實(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 ##### 填寫(xiě)pod spec內(nèi)容 這一步至關(guān)重要? 錯(cuò)一個(gè)都不行 記得一定標(biāo)點(diǎn)不要用中文(具體可以參考我的github(https://github.com/maoyuhu/MYHScrollToTopView)上面的 spec文件) 哎 中文的位置是多差呀? 做完這些之后 一般會(huì)打個(gè)tag標(biāo)記一下(要是不會(huì)請(qǐng)面壁) 請(qǐng)務(wù)必參考我的spec 或則github上面大神的 自己寫(xiě)容易出錯(cuò) 若是要編輯這個(gè)文件我用的是sublime text 或者是 vim(建議不要用 里面不要的東西太多了)(如果里面還有資源項(xiàng)目的話請(qǐ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ì)你會(huì)經(jīng)常出錯(cuò) 原因有可能是你的spec 配置有問(wèn)題 或則是你帶了中文的標(biāo)點(diǎn)符號(hào) 認(rèn)真核對(duì)吧
##### 檢測(cè)podspec語(yǔ)法
//pod trunk push MYHScrollToTopView.podspec 用的最多的就是這句
##### 發(fā)布podspec
* `pod trunk push MYHScrollToTopView.podspec`
##### 檢測(cè)
* `pod setup` : 初始化
* `pod repo update` : 更新倉(cāng)庫(kù)
* `pod search MYHScrollToTopView`
10 一切成功之后 有可能過(guò)幾分鐘就可以 ?pod search 你的sdk 了 或則要等好久 慢慢等吧 我是等了一天才有
謝謝 大家 希望對(duì)你有幫助