使用 Trunk 进行设置

CocoaPods Trnuk

CocoaPods Trunk是一种认证 CocoaPods API 的服务。 要将新的或更新的库发布公开发布 release 版本,您需要向Trunk注册并在当前设备上拥有有效的 Trunk 会话。 您可以阅读关于Trunk在 blog上的历史和发展,以及关于您或您的团队的 private pods。

CocoaPods Trunk 从 CocoaPods 0.33 开始提供。 pod trunk下的一组命令可自动执行 Podspec 的部署和管理。 在任何时候你都可以运行 pod trunk [命令] -help 查看内联帮助。

入门

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

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

$ pod trunk register [email protected] 'Orta Therox' --description='macbook air'

Trunk 会向你的邮箱中发送一封电子邮件, 这个邮件用于验证您的 Trnk 账户和当前计算机之间的链接.您必须要点击这封邮件. 您可以通过运行 pod trunk me 列出您的会话。

Trunk 的账号没有密码, 只有每个计算机会话的 token.

部署一个库

pod trunk push [NAME.podspec] 将会把你的 Podspec 部署到 Trunk 中并且公开. 您还可以将 Podspecs 部署到您自己的私人speces repo,并使用 pod repo push REPO [NAME.podspec]

通过 push 部署 :

  • 本地 lint 你的 Podspec . 你可以随时 lint 使用 pod spec lint [NAME.podspec] 命令
  • 成功的 lint 将您的 Podspec 推送到 Trunk 或您的 private specs repo.
  • Trunk 将发布规范的 JSON 用来表示您的Podspec.

Trunk 还会向其他服务发布Web hook ,以提醒他们新的CocoaPod,例如CocoaDocs.org和@CocoaPodsFeed。

添加其他人作为贡献者

将 Podspec 版本推送到 Trunk 的第一个人可以添加其他维护人员。 例如,要将 [email protected] 添加到库 ARAnalytics:

$ pod trunk add-owner ARAnalytics [email protected]

这将列出所有已知的库所有者。 注意:他们需要已经注册一个设置在主干上的帐户才能将它们添加到库中。

声明现有的库(Library)

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

你可能感兴趣的:(使用 Trunk 进行设置)