ios - 如果应用程序已经有一些其他 pod 依赖项(例如 Almofire、SwiftJSON 等),如何创建我们自己的 Cocoapods

标签 ios objective-c swift iphone mobile

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

最佳答案

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

  • 在您的 git 帐户上创建公共(public)存储库

Public Repo

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

    git 克隆 <-存储库 URL->.git

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

    git 添加*

    git commit -m“初始设置”

    git push origin master

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

    git 标签 1.0.0

    git push --tags

  • 生成创建 Podspec 文件

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

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

格式如下所附屏幕截图。

Format the string

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

pod lib lint

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

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

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

pod trunk push PodName.podspec

如果一切顺利,您将在终端上看到此内容

Sample message

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

关于ios - 如果应用程序已经有一些其他 pod 依赖项(例如 Almofire、SwiftJSON 等),如何创建我们自己的 Cocoapods,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60143537/

相关文章:

swift - 如何使用 Stuts 协议(protocol)来模拟类继承

ios - 如何不重用 UITableViewCell 并将单元格从 View 中消失后保留在内存中?

ios - 在需要的初始化中有 fatalError 可以吗?(编码器 aDecoder : NSCoder) when I don't use Storyboards?

javascript - 如何摆脱 iOS 11 Safari <video> 覆盖

ios - ( ios ) 如何从委托(delegate)中接收 didReceiveLocalNotification

objective-c - 在 iOS 中使用单独的 View Controller 支持两个方向

c - Objective-C/C 给出枚举默认值

ios - OpenWeatherMap 中不同大小的天气图标

iphone - 选择时更改按钮文本颜色

objective-c - 如何从应用程序 B 访问应用程序 A 的功能