第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何發(fā)布自己的開(kāi)源框架到CocoaPods?

如何發(fā)布自己的開(kāi)源框架到CocoaPods?

iOS
MMMHUHU 2018-12-14 15:11:58
如何發(fā)布自己的開(kāi)源框架到CocoaPods
查看完整描述

1 回答

?
慕妹3146593

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個(gè)贊

創(chuàng)建自己項(xiàng)目的Podspec描述文件
下面我會(huì)通過(guò)一個(gè)名為HUPhotoBrowser的項(xiàng)目來(lái)講解一下整個(gè)過(guò)程。
項(xiàng)目發(fā)布到github后,需要打上tag。之后我們?cè)诠こ谈夸浿谐跏蓟粋€(gè)Podspec文件:
pod spec create HUPhotoBrowser

該命令將在本目錄產(chǎn)生一個(gè)名為HUPhotoBrowser.podspec文件。用編輯器打開(kāi)該文件,里面已經(jīng)有非常豐富的說(shuō)明文檔。下面介紹如何聲明第三方庫(kù)的代碼目錄和資源目錄,還有該第三方庫(kù)所依賴(lài)ios核心框架和第三方庫(kù)。這是我的podspec文件:

編輯好podspec文件后就可以將該podspec文件保存到本機(jī)的~/.cocoapods/repos/master/Specs目錄中僅供自己使用,也可以將其提交到CocoaPods/Specs代碼庫(kù)中。下面我們先將其保存到本機(jī)中:

下面可以看一下是否可以通過(guò)搜索找到該庫(kù):

同樣在需要依賴(lài)于HUPhotoBrowser這個(gè)庫(kù)的項(xiàng)目,可以將下列添加到項(xiàng)目的Podfile文件中
pod 'HUPhotoBrowser', '~0.0.2'

保存文件,并用pod install安裝HUPhotoBrowser庫(kù)。
通過(guò)以上步驟創(chuàng)建Pod庫(kù)還只能供自己使用,下面會(huì)繼續(xù)講解如何將其提交到CocoaPods/Specs代碼庫(kù)中,讓其他人也可以通過(guò)pod install安裝我們的開(kāi)源庫(kù)。
CocoaPods Trunk發(fā)布自己的Pods
在cocoapods使用了trunk之后,CocoaPods 需要0.33以上版本,用 pod --version查看版本,如果版本低,需要更新。
注冊(cè)Trunk
$ pod trunk register orta@cocoapods.org 'Orta Therox' --description='macbook air'

大家在注冊(cè)時(shí)需要替換成自己的郵箱和用戶(hù)名,一切順利的話就會(huì)受到一份郵件,點(diǎn)擊郵件中的鏈接后驗(yàn)證一下:

pod trunk me

至此我們整個(gè)制作自己的開(kāi)源庫(kù)的過(guò)程就完成了,以后有新版本只需要修改工程根目錄下的podspec文件就行了,然后重新執(zhí)行pod trunk push命令。



查看完整回答
反對(duì) 回復(fù) 2019-01-11
  • 1 回答
  • 0 關(guān)注
  • 507 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)