swift - 如何开发现有 Xcode 项目的自定义 cocoa-pod?

标签 swift frameworks storyboard cocoapods

如果您想使用 Storyboard、XIB、资源和其他框架(如 Alamofire、MBProgressHUD 等)创建您自己的 cocoapods。

最佳答案

Easy steps to create Cocoapod from existing xcode project

  • 在您的 git 帐户上创建一个存储库(存储库名称,检查 README, 在许可下选择麻省理工学院)。
  • 复制您的存储库的 url。打开终端并运行以下命令。

    git clone 复制了你的仓库 url

  • 现在将您的 Xcode 项目复制到克隆的存储库文件夹中 你的 Mac。现在运行以下命令

    git add -u 添加所有文件(如果没有添加使用:git add filepath/folder)

    git commit -m "你的自定义消息"

    git push origin master

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

    git 标签 1.0.0

    git push --tags

  • 首先,我们需要确保您已经安装了 CocoaPods 并且 准备好在您的终端中使用。运行以下命令:

    sudo gem install cocoapods --pre

创建 Podspec

  • 所有 Pod 都有一个 podspec 文件。 podspec ,顾名思义, 定义 Pod 的规范!现在让我们做一个,运行 在终端上执行以下命令

    touch PodName.podspec

  • 添加和修改 .podspec 文件后。验证您的 .podspec 通过在终端上点击以下命令来文件

    pod lib lint

  • 一旦您成功验证它且没有错误,请运行以下命令 分别注册你和构建cocoapod的命令

    pod trunk 寄存器

    pod trunk push PodName.podspec

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

🚀 PodName (1.0.0) successfully published

📅 February 5th, 02:32

🌎 https://cocoapods.org/pods/PodName

👍 Tell your friends!

是啊!!!!!!恭喜你有你的播客链接。随处使用。

关于swift - 如何开发现有 Xcode 项目的自定义 cocoa-pod?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60143421/

相关文章:

php - Laravel 5.6 多重登录错误

ios - 带有自动布局的静态 UITableViewCell 的自动高度未在 IB 中更新(但在运行时有效)

xcode - 我在 xcode 的 viewcontroller.swift 中的一个按钮中编码 - 如何让它显示在 Storyboard 中?

swift - 防止同时执行任务

ios - 本地图旋转或倾斜时禁用 mkannotationview 的旋转 - swift

swift - 快速打印图像后的数字列表是什么

ios - 带有多列图像的CoreText?

javascript - 有人用 Coldbox Coldfusion 尝试过 knockoutJS 吗?有可能吗?

ios - 库未加载 : @rpath/libswiftSwiftOnoneSupport. dylib

ios - pushViewController 不推送新 View