一、創(chuàng)建的github倉庫
1 進入Github網站 www.github.com 登陸自己的賬號后
2 建立一個新的倉庫
創(chuàng)建新的倉庫
創(chuàng)建新的倉庫
3 填寫倉庫信息
填寫倉庫信息
填寫倉庫信息
4 創(chuàng)建完畢后
創(chuàng)建成功
創(chuàng)建成功
二德谅、上傳代碼到創(chuàng)建的倉庫
1 選擇clone 到本地倉庫
mac 電腦中,有github的客戶端
github MAC客戶端
github MAC客戶端
進入github網站后毙玻,右邊欄
clone
clone
也可以用命令終端的
// 代碼倉庫clone 地址 git clone
https://github.com/boyXiong/XWSwiftRefreshT.git
2.編寫代碼
寫入的代碼
寫入的代碼
3.創(chuàng)建一個tag 版本
創(chuàng)建一個Tag
創(chuàng)建一個Tag
如果這里不會,可以看我的另一篇文章Git tag的使用
http://www.reibang.com/p/32054f3e415d
4.上傳到github
上傳到github倉庫
上傳到github倉庫
三失驶、向本地git倉庫中添加創(chuàng)建Pods依賴庫所需文件
1 這個文件需要放在clone 到的本地倉庫目錄下(需要在終端<code> cd</code> 進入<code>clone</code>的那個目錄下)
2 創(chuàng)建 podspec
// 在命令終端
pod spec create XWSwiftRefreshT
成功后
創(chuàng)建podspec成功
創(chuàng)建podspec成功
3 編寫 <code>podspec</code> 文件,可以使用<code>Vim</code> ,或者<code>Xcode</code> 勺届, <code>Sublime</code>也可以驶俊,這是一個<code>Ruby</code>文件
Pod::Spec.new do |s|
# 名稱 使用的時候pod search [name]
s.name = "XWSwiftRefreshT"
# 代碼庫的版本
s.version = "0.1.2"
# 簡介
s.summary = "The easiest way to use pull-to-refresh with Swift2.0 program language."
# 主頁
s.homepage = "https://github.com/boyXiong/XWSwiftRefreshT"
# 許可證書類型,要和倉庫的LICENSE 的類型一致
s.license = "MIT"
# 作者名稱 和 郵箱
s.author = { "boyXiong" => "relv@qq.com" }
# 作者主頁 s.social_media_url ="http://blog.csdn.net/boyXiong.com/"
# 代碼庫最低支持的版本
s.platform = :ios, "8.0"
# 代碼的Clone 地址 和 tag 版本
s.source = { :git => "https://github.com/boyXiong/XWSwiftRefreshT.git", :tag => "0.1.2" }
# 如果使用pod 需要導入哪些資源
s.source_files = "XWSwiftRefreshT/**/*.{swift}"
s.resources = "XWSwiftRefreshT/Icon/xw_icon.bundle"
# 框架是否使用的ARC
s.requires_arc = true
end
4 編寫完成后免姿,先進行本地檢查饼酿,使用,如何可以就是綠色,不然會報錯
//pod spec lint [podspec 的路徑]
pod spec lint ./XWSwiftRefreshT.podspec
5 注意 這個命令的檢查原理养泡,是調用Xcode app的命令檢測如果Mac上安裝了<code>兩個Xcode</code> 那么他的檢查是根據<code>Application/Xcode.app/</code>這種路徑來的嗜湃,兩個Xcode 就要確保<code>Xcode.app</code>是最新的正式版本
不是測試版本
6 然后可以發(fā)送到cocoapod管理了
//pod trunk push [podspec 的路徑]
pod trunk push ./XWSwiftRefreshT.podspec
上傳到cocoapod成功
上傳到cocoapod成功
7.到這里如果成功就搜索的到,那么就是說可以成功使用了
pod search XWSwiftRefreshT
成功搜索到框架
個人微信:wrdxxs
個人Github:https://github.com/boyXiong
個人簡書主題:cocoa (一起開始寫文章吧)
關注我澜掩,持續(xù)推出新文章