首页 > 解决方案 > 如果应用程序已经有一些其他 pod 依赖项,如 Almofire、SwiftJSON 等,如何创建我们自己的 Cocoapods

问题描述

我已经开发了自己的应用程序,这个应用程序已经有一些 pod 依赖项,比如 Almofire、SwiftJSON、MBProgressHUD 等等。我想创建自己的 Cocoapods,在其中可以链接这些依赖项

标签: iosobjective-cswiftiphonemobile

解决方案


请按照以下步骤创建您赢得的 Cococapods -

  • 在您的 git 帐户上创建一个公共存储库

公开回购

  • 复制存储库 URL。打开终端并运行以下命令。

    git clone <-Repository Url->.git

  • 现在复制克隆的 repo 中的所有 xcode 项目文件和文件夹。并运行以下命令

    混帐添加 *

    git commit -m "初始设置"

    git push 起源大师

  • 创建一个新版本以转到您的 git 存储库或运行以下命令

    混帐标签 1.0.0

    git push --标签

  • 生成创建 Podspec 文件

运行以下命令以生成 podspec 文件。

touch reponame.podscpec
  • 在任何编辑器上打开 podspec 文件并按原样粘贴这些文本。

格式如下图所示。

格式化字符串

保存文件,现在在终端上运行以下命令。

pod lib lint

如果验证通过。然后运行以下命令

pod trunk register <-abx@xyz.com-> 'user name'

您将收到一封电子邮件进行验证。只需验证电子邮件,然后运行以下命令。

pod trunk push PodName.podspec

如果一切顺利,你会在终端上得到这个

示例消息

恭喜。现在,您可以随时使用此 pod。


推荐阅读