把上傳Github的代碼添加Cocoapods支持


開始
這里我將從最初的開始進行介紹,包括Github上創建項目已經上傳項目,到最后的支持Cocoapods。
步驟如下:
  • 代碼上傳Github
  • 創建podspec文件,並驗證是否通過
  • 在Github上創建release版本
  • 注冊CocoaPods賬號
  • 上傳代碼到CocoaPods
  • 檢查上傳是否成功
1 代碼上傳Github
首先我們打開github.com,然后創建自己的項目工程:

這里注意那個MIT License,在后面添加Cocoapods支持的時候會用到(稍后介紹)。然后點擊創建即可。
然后用SouceTree將代碼down到本地,將自己的項目放到里面,文件夾如圖所示:
 

 

這里的LICENSE就是剛才說的MIT License添加的文件。KG_GCDTimerDemo是示例工程,KG_GCDTimer就是提供給他人使用的庫
然后提交到Github就可以了。
 
2創建podspec文件
我們使用終端到工程目錄下:

這里 KG_GCDTimer 就是pod添加市的名字(例如MBProgressHUD)。執行完后的結果:

此時在工程文件夾下也會多一個KGGCDTimer.podspec文件。這里我用Sublime Text打開並做了如下編輯:

 

接下來執行下面的命令進行驗證:

qiyankundeMacBook-Pro:KG qiyankun$ pod lib lint KG_GCDTimer.podspec

當看到KGGCDTimer passed validation之后,就說明驗證通過了。

 


3 在Github上創建release版本

 

點擊Publish release即可。創建完成后如圖所示:

 

 

4 注冊CocoaPods賬號
執行命令行:
pod trunk register 郵箱地址 ‘用戶名’ —description='描述信息'
打開郵件中的鏈接, 這樣就成功注冊了Cocoapods賬號。

 

可以用
pod trunk me

檢查是否創建成功。

5 上傳代碼到CocoaPods

首先檢測文件格式的有效性:
pod spec lint

 

警告可以使用 —allow-warnings忽略.

出現passed validation就說明通過驗證了。然后執行:
pod trunk push xxx.podspec —allow-warnings

 

等待上次成功

6 檢查上傳是否成功
使用
pod search XXX

 

參考文檔:
// 執行pod spec lint 錯誤錦集
0, http://www.jianshu.com/p/283584683b0b
//
1, http://www.cnblogs.com/zhanggui/p/6003481.html

 

 
 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM