制作自己的CocoaPods-第3部分

到目前为止,学习如何安装cocoapods,以及如何以私人和公共两种方式来创建和分发cocoapods。 在这个故事中,您将学习如何利用自己的可可足纲(cocoapod),在上半部分私下分发。 假设您知道如何利用公开出售的椰壳足类。

私人椰壳纲的利用

假设每个人都知道吊舱的安装过程,团队中的每个人在使用私人椰壳前应遵循的步骤很少。

  1. 每个人都应该可以访问私有规范存储库
  2. 每个人都应使用以下命令将专用规格存储库添加到其本地cocoapod安装目录(ie ~/.cocoapods/repos/)
  3. 私有规范存储库的远程URL应该在项目Podfile的顶部指定。 这样, pod install命令便知道在哪里可以找到要安装到项目中的所需pod位置。
  $ pod repo add [REPO_NAME] [REMOTE_URL] 

让我们通过一个示例项目深入演示。

示范

创建一个新项目,使用私有规范存储库的源URL来安装自己的私有cocoapods,如下所示

创建项目后,需要在项目目录中创建podfile 。 Podfile是一种规范,描述了一个或多个Xcode项目的目标依赖项。 运行以下命令以创建Pod文件

  $ cd [PROJECT_DIRECTORY] 
$ pod init
$ open-一个Xcode podfile

通过最后一个命令,Xcode打开Podfile进行编辑。 如下所示添加私有规范回购源URL和私有cocoapod

修改Podfile之后,关闭Xcode并再次移至终端以运行pod install ,如下所示

  $ pod安装 
 分析依赖关系 
下载依赖项
使用my_own_cocoapod(0.0.1)
生成豆荚项目
整合客户项目
发送统计
吊舱安装完成! Podfile有1个依赖项,总共安装了1个pod。

成功完成Pod安装过程后,Cocoapod将创建.xcworkspace 。 现在开始,当您要编辑项目时,请打开xcworkspace而不是xcodeproject。 工作区包含您的项目以及相关性,如下所示

恭喜你! 我假设您从这里开始了解所有内容,以结束本系列文章。

结论

我希望每个人都了解Cocoapods及其优势。 我希望这对那些想通过隔离可重用的代码,实用程序,扩展等将代码模块化到库中的开发人员大有帮助。