真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何快速讓你的代碼支持Cocoapods!

Show me the code !

此次分享的是如何讓你的代碼框架上傳到cocoapods,方便使用!對(duì)了,在第一句之前應(yīng)該介紹cocoapods的背景,但作為iOS developer,不用介紹都知道其重要性,OK,Talk is cheap!

在泌陽(yáng)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需開發(fā)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),營(yíng)銷型網(wǎng)站,外貿(mào)營(yíng)銷網(wǎng)站建設(shè),泌陽(yáng)網(wǎng)站建設(shè)費(fèi)用合理。

只需幾步:

1.整理目錄,代碼提交到GitHub(任何開源及私有的托管平臺(tái)都OK)

2.創(chuàng)建、配置.podspec

3.將你的工程瘋狂打tag

4.本地驗(yàn)證

5.注冊(cè)、發(fā)布、驗(yàn)證

Step 1

整理目錄:整理 需要上傳的文件.

如何快速讓你的代碼支持Cocoapods!

提交代碼到GitHub,項(xiàng)目在本地需要上傳到GitHub.

切換到你項(xiàng)目的根目錄路徑:

git init 在當(dāng)前的項(xiàng)目目錄中生成本地的git管理

git add . 你要提交到github上的文件,如果你要將所有文件都添加上去的話,使用git add . “.”表示添加當(dāng)前目錄中的所有文件。

git commit -m "first commit" ,表示你對(duì)這次提交的注釋。

git remote add origin  https://github.com/brues/ xxxxxx 就是項(xiàng)目地址。

git push -u origin master 將本地分支的更新,推送到遠(yuǎn)程主機(jī)

在創(chuàng)建遠(yuǎn)程項(xiàng)目的時(shí)候務(wù)必創(chuàng)建LICENSE(許可證/授權(quán))文件,此文件必須要有

如何快速讓你的代碼支持Cocoapods!
如何快速讓你的代碼支持Cocoapods!

Step 2 創(chuàng)建、配置.podspec

在項(xiàng)目的根目錄路徑下,執(zhí)行創(chuàng)建.podspec

$ pod spec create <項(xiàng)目工程名稱>

創(chuàng)建好后打開(文本編輯器),刪除注釋,配置.podspec

如何快速讓你的代碼支持Cocoapods!

@version = "1.0.0"

Pod::Spec.new do |s|

s.name = "AYLabMoneyAnimateCategory" # 名稱,pod search 搜索的關(guān)鍵詞,注意這里一定要和.podspec的名稱一樣

s.version = @version

s.summary = "項(xiàng)目簡(jiǎn)介 "

s.description = " 項(xiàng)目描述"

s.homepage = " https://github.com/brues/AYLabMoneyAnimateCategory" # 項(xiàng)目主頁(yè)地址

s.license = { :type => "MIT", :file => "LICENSE" } # 許可證

s.author = { "hongyin" => " 944120988@qq.com" } # 作者,郵箱

s.ios.deployment_target = "8.0"

s.source = { :git => " https://github.com/brues/AYLabMoneyAnimateCategory.git", :tag => "v#{s.version}" } # 項(xiàng)目的地址

s.source_files = "Code/*.{h,m}" #此處很重要,需要包含的源文件

s.requires_arc = true # 是否支持ARC

s.framework = "UIKit"

end

這是我的iOS開發(fā)交流群: 519832104不管你是小白還是大牛歡迎入駐,可以一起分享經(jīng)驗(yàn),討論技術(shù),共同學(xué)習(xí)成長(zhǎng)!
另附上一份各好友收集的大廠面試題,需要iOS開發(fā)學(xué)習(xí)資料、面試真題,可以進(jìn)群可自行下載!

如何快速讓你的代碼支持Cocoapods!

點(diǎn)擊此處,立即與iOS大牛交流學(xué)習(xí)

Step 3 瘋狂打tag

因?yàn)閏ocoapods是依賴tag版本的,所以必須打tag

以后再次更新只需要把你的項(xiàng)目打一個(gè)tag,然后修改.podspec文件中的版本接著提交到cocoapods

//注意前面加一個(gè)v

git tag"v1.0.0"

//將tag推送到遠(yuǎn)程倉(cāng)庫(kù)

git push --tags

Step 4 本地驗(yàn)證

先檢查工程文件.podspec文件, LICENSE文件必須要有

如何快速讓你的代碼支持Cocoapods!

驗(yàn)證會(huì)先測(cè)試本地 .podspec 文件是否存在語(yǔ)法錯(cuò)誤.

// --verbose 如果驗(yàn)證失敗會(huì)報(bào)錯(cuò)誤信息

pod spec lint <名稱>.podspec --verbose

驗(yàn)證成功,如圖

如何快速讓你的代碼支持Cocoapods!

Step 5 注冊(cè)、發(fā)布、驗(yàn)證

注冊(cè)Trunk

檢查是否有注冊(cè)過

pod trunk me

注冊(cè)過如下

如何快速讓你的代碼支持Cocoapods!

未注冊(cè)

// 加上--verbose可以輸出詳細(xì)debug信息,方便出錯(cuò)時(shí)查看。

pod trunk register <郵箱> "用戶名" --verbose

( 郵箱必須是你注冊(cè)github的郵箱,用戶名最好是你github的用戶名。 這一步會(huì)給你郵箱發(fā)一條驗(yàn)證郵件,點(diǎn)擊里面的鏈接)

發(fā)布

// --use-libraries --allow-warnings

pod trunk push <名稱>.podspec

發(fā)布成功如圖

如何快速讓你的代碼支持Cocoapods!
驗(yàn)證

pod search 名稱

如何快速讓你的代碼支持Cocoapods!

到此你的代碼已上傳到cocopods,快告訴你的小伙伴們吧!
點(diǎn)擊此處,立即與iOS大牛交流學(xué)習(xí)


網(wǎng)頁(yè)標(biāo)題:如何快速讓你的代碼支持Cocoapods!
地址分享:http://weahome.cn/article/pjoesj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部