制作自己的CocoaPods-第3部分
到目前为止,学习如何安装cocoapods,以及如何以私人和公共两种方式来创建和分发cocoapods。 在这个故事中,您将学习如何利用自己的可可足纲(cocoapod),在上半部分私下分发。 假设您知道如何利用公开出售的椰壳足类。
私人椰壳纲的利用
假设每个人都知道吊舱的安装过程,团队中的每个人在使用私人椰壳前应遵循的步骤很少。
- 每个人都应该可以访问私有规范存储库
- 每个人都应使用以下命令将专用规格存储库添加到其本地cocoapod安装目录
(ie ~/.cocoapods/repos/)
。 - 私有规范存储库的远程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及其优势。 我希望这对那些想通过隔离可重用的代码,实用程序,扩展等将代码模块化到库中的开发人员大有帮助。