从现有的Xcode项目制作CocoaPod

Gab*_*iel 20 xcode ios cocoapods

到目前为止,我一直在努力解决这个问题.我有我的Xcode Swift项目及其github存储库用于源代码控制.我想用这个项目创建一个新的CocoaPod.

我已经浏览了CocoaPods文档,但是到目前为止还没有任何工作,我现在真的很困惑,有人可以按照我需要做的步骤编写步骤来从现有的Xcode项目中创建新的pod,该项目已经有一个Github存储库链接到它.

提前致谢!

mip*_*mip 10

取自:

$ pod spec create YourProject
$ edit YourProject.podspec
Run Code Online (Sandbox Code Playgroud)

然后在编辑器替换s.source_files = "Classes", "Classes/**/*.{h,m}"

s.source_files = "Classes/**/*.{swift}"
Run Code Online (Sandbox Code Playgroud)

然后运行直到你通过所有测试..

$ pod spec lint YourProject.podspec
Run Code Online (Sandbox Code Playgroud)

多数民众赞成.

您可以通过创建一个新的演示应用程序并按照Anbu.Karthik的9个步骤在现实生活中测试这个Podspec.

在创建的podfile中添加如下内容:

pod 'YourProject', :path => '/Users/you/work/YourProject'
Run Code Online (Sandbox Code Playgroud)

该路径应指向包含podspec文件的目录.再跑pod install一次.


小智 5

从现有 xcode 项目创建 Cocoapod 的简单步骤

  • 在您的 git 帐户上创建一个存储库(存储库名称,检查 README,在许可下选择 MIT)。
  • 复制您的存储库的 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 安装 cocoapods --pre

创建 Podspec 

  • 所有 Pod 都有一个 podspec 文件。一个podspec,正如它的名字所暗示的,定义了波德的规格!现在让我们制作一个,在终端上运行以下命令

    触摸 PodName.podspec

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

    pod lib lint

  • 一旦你成功验证它没有错误,运行以下命令来注册你并分别构建 cocoapod

    Pod 中继寄存器  

    pod 主干推送 PodName.podspec

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

PodName (1.0.0) 成功发布

2 月 5 日 02:32

https://cocoapods.org/pods/PodName

告诉你的朋友!

是的!!!!!恭喜您获得了 pod 链接。在任何你想使用的地方使用它。