为有牺牲多壮志,敢教日月换新天。

[CocoaPods]使用Trunk进行设置

热烈欢迎,请直接点击!!!

进入博主App Store主页,下载使用各个作品!!!

注:博主将坚持每月上线一个新app!!!

CocoaPods Trunk

CocoaPods Trunk是一种身份验证和CocoaPods API服务。要将新的或更新的库发布到CocoaPods以进行公开发布,您需要在Trunk中注册并在当前设备上拥有有效的Trunk会话。您可以在博客上了解Trunk的历史和发展,以及您自己或团队的私人吊舱

CocoaPods Trunk从CocoaPods 0.33开始提供。一组命令可以pod trunk自动部署和管理Podspecs。您可以随时运行pod trunk [command] --help以查看内联帮助。

入门

首先使用您的电子邮件地址注册一个帐户。这会在您当前的设备上开始会话。

我们建议您在会话中添加说明,以便在稍后列出会话时提供一些背景信息。例如:

$ pod trunk register orta@cocoapods.org 'Orta Therox' --description='macbook air'

您必须单击电子邮件中的链接,Trunk会向您发送以验证Trunk帐户与当前计算机之间的连接。您可以通过运行列出会话pod trunk me

中继帐户没有密码,只有每台计算机会话令牌。

部署库

pod trunk push [NAME.podspec]将您的Podspec部署到Trunk并公开发布。您还可以将Podspecs部署到您自己的私有规格仓库中pod repo push REPO [NAME.podspec]

部署push

  • 在本地提示你的Podspec。你可以随时使用pod spec lint [NAME.podspec]
  • 成功的lint将您的Podspec推送到Trunk或您的私人规格仓库
  • Trunk将发布Podspec的规范JSON表示

Trunk还会向其他服务发布一个Web钩子,提醒他们一个新的CocoaPod,例如CocoaDocs.org@CocoaPodsFeed

将其他人添加为贡献者

第一个将Podspec版本推送到Trunk的人可以添加其他维护者。例如,要添加kyle@cocoapods.org到库中ARAnalytics

$ pod trunk add-owner ARAnalytics kyle@cocoapods.org

然后,这将列出所有已知的库所有者。注意:他们需要已经在trunk上注册了一个帐户,以便将它们添加到库中。

声明现有的库

如果您要声明某人已经声明的库,那么您可以使用我们的声明表单来表明您是库馆藏的所有者或维护者。有关库所有权的任何问题都将由CocoaPods开发团队仲裁。

posted @ 2019-04-01 21:43  为敢技术  阅读(612)  评论(0编辑  收藏  举报