CocoaPods Trunk是一個(gè)身份驗(yàn)證和CocoaPods API服務(wù)抡谐。要將新的或更新的庫發(fā)布到CocoaPods以供公共發(fā)布炫隶,您需要向Trunk注冊欣尼,并在當(dāng)前設(shè)備上擁有一個(gè)有效的Trunk會(huì)話摆马。
注意:
CocoaPods Trunk是從CocoaPods 0.33版本開始支持的,若你的CocoaPods版本過低读恃,請先升級你的CocoaPods
- 用你的電子郵件地址注冊一個(gè)帳戶,這將在當(dāng)前設(shè)備上開始一個(gè)會(huì)話代态。注冊cocoapods trunk命令:
$ pod trunk register 你的郵箱 '用戶名' --description='描述內(nèi)容' (郵箱參數(shù)是必須的寺惫,用戶名和--description參數(shù)可省略)
注冊后cocoapods會(huì)給你的郵箱發(fā)送一個(gè)確認(rèn)cocoapods會(huì)話的郵件,打開你的郵箱蹦疑,點(diǎn)擊鏈接確認(rèn)cocoapods會(huì)話(這個(gè)鏈接是驗(yàn)證你的帳戶與當(dāng)前計(jì)算機(jī)之間的連接)西雀。
- 查看你的注冊信息(必須在確認(rèn)cocoapods會(huì)話后,才執(zhí)行)
$ pod trunk me
注冊信息如下:
- Name: 名稱
- Email: 郵箱(GitHub賬號)
- Since: August 2nd, 2018 19:27
- Pods:
- Test0
- JYTest0
- Sessions:
-
-
- 將.podspec文件提交到Cocoapods命令:
$ pod trunk push 文件名.podspec
- 將公共庫的.podspec文件歉摧,部署到自己的私有庫中艇肴,命令如下:
$ pod repo push REPO 文件名.podspec # REPO 私有索引庫名
- 添加其他人共同維護(hù)某庫,命令:
$ pod trunk add-owner 公共庫名 已注冊trunk的郵箱地址
注意:
添加前確定他們的郵箱已經(jīng)在trunk上注冊了一個(gè)帳戶叁温,以便將它們添加到庫中再悼。
- 移除某個(gè)維護(hù)人員,命令:
$ pod trunk remove-owner 公共庫名 已注冊trunk的郵箱地址
- 刪除已發(fā)的某個(gè)版本對應(yīng)的工程信息
pod trunk delete 工程名 版本號
- 查看trunk的所有可執(zhí)行命令膝但,運(yùn)行:
$ pod trunk