Trunk 设置指南

<CocoaPods Trunk

CocoaPods Trunk 是一种身份验证和 CocoaPods API 服务。要将新库或更新的库发布到 CocoaPods 以供公开发布,您需要在 Trunk 中注册,并且在当前设备上拥有有效的 Trunk 会话。您可以在 博客上了解 Trunk 的历史和开发,以及了解有关 私有 Pod(供您自己或您的团队使用)的信息。

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

<开始使用

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

我们建议在会话中包含描述,以便在您稍后列出会话时提供一些上下文。例如

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

Trunk 帐户没有密码,只有针对每台计算机的会话令牌。

<部署库

pod trunk push [NAME.podspec] 将把您的 Podspec 部署到 Trunk 并公开它。您还可以使用 pod repo push REPO [NAME.podspec] 将 Podspec 部署到您自己的私有规范存储库。

使用 push 部署

  • 在本地对您的 Podspec 进行检查。您可以随时使用 pod spec lint [NAME.podspec] 进行检查
  • 检查成功后,您的 Podspec 将被推送到 Trunk 或您的私有规范存储库
  • Trunk 将发布您的 Podspec 的规范 JSON 表示形式

Trunk 还将向其他服务发布 Web 挂钩,以提醒它们有新的 CocoaPod,例如 CocoaDocs.org@CocoaPodsFeed

<添加其他人作为贡献者

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

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

<认领现有库

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