美文网首页
【译】本地私有 CocoaPods

【译】本地私有 CocoaPods

作者: MarkLin | 来源:发表于2015-12-28 14:38 被阅读164次

本文翻译自 CocoaPods 官方文档 Private Pods

CocoaPods 不仅仅是一个在iOS工程中添加开源代码很强大的工具,也可以为整个项目分享组件。我们可以通过使用私有的 Spec Repo 来实现这一点。

为工程配置一个私有的 pods 需要一些步骤:首先创建一个私有的仓库,让 CocoaPods 知道去哪里找到它,然后添加一个 podspecs 到仓库中。

1.创建一个私有的 Spec Repo

想使用你自己的私有 pods 我们建议你创建一个自己的 Spec repo 。这里需要你为所有需要使用这个 repo 的人设置使用权限。

这里,你没有必要 fork CocoaPods/Specs 的 master 分支。你只需要保证团队中得每个人有访问仓库的权限就行,并且你也没有必要使用公开的仓库。

2.添加私有的 Repo 到你的 CocoaPods 安装

pod repo add REPO_NAME SOURCE_URL

注意:如果你打算创建一个本地 pods, 你应该拥有 push 到 SOURCE_URL 的权限。

然后检查你刚才的安装是否已经成功并且合法:

cd ~/.cocoapods/repos/REPO_NAME
pod repo lint .

3.添加你的 Podspec 到你的 repo

先保证你已经对你的源程序标记了正确地版本,接下来运行:

pod repo push REPO_NAME SPEC_NAME.podspec

这里会执行 pod spec lint, 所以要注意一些你私有的 repo 中设置 spec 的细节。

成功地话,你 repo 中的结构应该如下所示:

.
├── Specs
    └── [SPEC_NAME]
        └── [VERSION]
            └── [SPEC_NAME].podspec

这就是私有的 Spec Repo

你的私有 Pod 已经在你的 Podfile 中准备好可以使用了,你可以在你的 Pofile 中添加 source directive 来使用你私有的 repo。如下所示

source 'URL_TO_REPOSITORY'

相关文章

  • 【译】本地私有 CocoaPods

    本文翻译自 CocoaPods 官方文档 Private Pods CocoaPods 不仅仅是一个在iOS工程中...

  • iOS 组件化-本地私有库

    CocoaPods本地私有库 组件化-使用CocoaPods管理的本地私有库,可以分为3种 本地私有引用 本地工程...

  • CocoaPods使用总结

    CocoaPods 公共库的创建CocoaPods 本地私有库的创建(模板创建方式)CocoaPods 本地私有库...

  • 创建自己的私有cocoaPod库

    CocoaPods进阶:本地包管理 使用Cocoapods创建私有podspec

  • pod私有库

    接着上两篇文章CocoaPods公有库和CocoaPods本地私有库,这篇就来讲解下CocoaPods远程私有库,...

  • CocoaPods本地私有库

    接着上一篇文章CocoaPods公有库,这篇就写下CocoaPods本地私有库,啥叫CocoaPods本地私...

  • 本地cocoapods相关

    Cocoapods 在mac中的位置 更新本地私有库

  • pod 私有库

    如何创建私有 CocoaPods 仓库 制作 CocoaPods 依赖库 cocoapods本地的类库更新方法 使...

  • iOS组件化-CocoaPods

    组件化练手,首先先使用CocoaPods创建本地私有库和远程私有库。CocoaPods大家都用过,那就废话不多说了...

  • CocoaPods远程私有库

    接着上两篇文章CocoaPods公有库和CocoaPods本地私有库,这篇就来讲解下CocoaPods远程私...

网友评论

      本文标题:【译】本地私有 CocoaPods

      本文链接:https://www.haomeiwen.com/subject/ivgbhttx.html