cocoapods 如何使用同一个 repo.git 进行多个私有 repo

Posted

技术标签:

【中文标题】cocoapods 如何使用同一个 repo.git 进行多个私有 repo【英文标题】:How does cocoapods multiple private repo using a same repo.git 【发布时间】:2016-11-03 00:53:21 【问题描述】:

我有几个私人仓库,例如 A、B、C、D,远程 git url 是 https://127.0.0.1/repo/repo.git 。如何将 A、B、C、D 推送到同一个远程 git url(https://127.0.0.1/repo/repo.git) ?然后本地 git 就像 .cocoapods/repos/master/Specs 内容一样,比如

├── 规格 └── A └── B └── C └── D 如果完成了,我该如何制作用于安装的配置文件。

【问题讨论】:

将所有 pod-spec 文件添加到 repo 的主目录中,并将 pod-spec 的 git URL 设置为 repo 的同一目录。 【参考方案1】:

只需将 cocoa-pod 的 pod-spec 文件添加到主 repo 文件夹并更新 pod-spec 源文件路径即可。

更多详情: 要创建一个可可豆荚,您需要两个步骤

pod lib create POD_NAME 
///this command runs in terminal to create for you a library with example option and many other things

 pod lib lint POD_NAME.podspec 
/// validate your spec file, check syntax and your files.

您可以跳过第一个命令并手动创建您的 pod-spec 文件 ||从任何回购中复制它 然后更新它,将你的代码添加到你的 cocoa-pod 文件夹中,在你的 pod-spec 中设置 git repo 确保 git-repo 在主目录中有 pod-spec 文件

您将在此项目中找到一个完整的 Demo 应用示例 https://github.com/abuzeid-ibrahim/DevPods

【讨论】:

以上是关于cocoapods 如何使用同一个 repo.git 进行多个私有 repo的主要内容,如果未能解决你的问题,请参考以下文章

如何创建一个 cocoapod 库

Swift开源框架发布到CocoaPods

cocoapods 如何使用同一个 repo.git 进行多个私有 repo

如何通过 Flutter 插件使用 cocoapods?

iOS - 如何在使用 cocoapods 开发框架期间管理框架的依赖关系?

如何将 cocoapod 框架用于本地创建的另一个 cocoapod?