1隆檀、登錄GitHub并創(chuàng)建工程
①打開(kāi)GitHub首頁(yè)并登錄哺徊,點(diǎn)擊創(chuàng)建New repository乳附,如下圖
1-1.jpg
②按要求填寫創(chuàng)建工程
1-2.jpg
2乌妒、從GitHub上克隆下工程典徘,并上傳代碼
①git克隆代碼坯钦,從GitHub工程文件獲取git地址并Git clone
2-1.jpg
創(chuàng)建個(gè)工程目錄并克隆代碼:
命令行:
git clone https://github.com/iOSXH/XHSegmentedView.git
2-1-1.jpg
強(qiáng)烈建議用sourcetree操作预皇,方便快捷
2-1-2.jpg
②上傳代碼
把代碼房間文件下
2-2.jpg
git上傳代碼,或用sourcetree
$git add .
$git commit -m "test"
$ git push -u origin master
好了婉刀,代碼上傳完畢吟温!
3、支持CocoaPods
①注冊(cè)trunk突颊,用郵箱和名稱注冊(cè)
$ pod trunk register xianghui1991@gmail.com 'iOSXH'
命令執(zhí)行后鲁豪,注冊(cè)郵箱會(huì)收到一份驗(yàn)證郵件,點(diǎn)一下就好
驗(yàn)證注冊(cè)成功律秃,命令行輸出如下則注冊(cè)成功
pod trunk me
3-1.jpg
②創(chuàng)建.podspec文件
Pod::Spec.new do |s|
s.name = 'XHSegmentedView'
s.version = '1.0.0'
s.license = 'MIT'
s.summary = 'a simple and anmited segmentedView'
s.homepage = 'https://github.com/iOSXH/XHSegmentedView'
s.authors = { 'iOSXH' => '1032670387@qq.com' }
s.source = { :git => "https://github.com/iOSXH/XHSegmentedView.git", :tag => "1.0.0"}
s.requires_arc = true
s.ios.deployment_target = '6.0'
s.source_files = "XHSegmentedView/*"
end
3-2.jpg
然后把文件上傳GitHub爬橡,git命令行/sourcetree上傳,并打上對(duì)應(yīng)版本tag
③trunk上傳
pod trunk push xxx.podspec
上傳比較慢 棒动,請(qǐng)耐心等待
4糙申、驗(yàn)證
在工程目錄下創(chuàng)建驗(yàn)證工程demo
在demo目錄創(chuàng)建Profile文件,執(zhí)行pod install
4-1.jpg
4-2.jpg