制作一个依赖于其他cocoapods的私人cocoapod

时间:2014-10-09 04:55:36

标签: ios xcode cocoapods dependency-management

我已经阅读了所有教程(其中一些不那么深入),并发现使用pod lib create命令以及如何将新的cocoapod放入podspec仓库并可用于其他开发人员,但他们都缺少涉及实际设置和开发你的pod,Xcode示例项目等的中间部分。

我正在尝试制作一个内部使用的cocoapod,它依赖于其他pod。我告诉pod lib create我想要一个示例项目,现在我需要能够使用它依赖的pod来构建和运行它。我不清楚我是如何让这些pod下载的。我知道有一个podspec语法用于指定依赖项:  spec.dependency 'SOMEPOD', '~> VER.0',但这对我的示例项目没有太大作用。

我是否应该在我的示例项目的文件夹中制作Podfile?这与podspec有什么冲突吗?我是否需要在podfile中包含我正在制作的pod?我是不是应该使用一个示例项目,只是将我的pod与一个测试项目一起开发我的pod,就像任何其他cocoapod一样?

此外,当我说完所有测试时,示例项目是否随pod一起分发,并在任何使用pod的项目中设置为奇怪的子目标?或者我最终必须制作一个只有pod的不同仓库(没有示例项目)?

0 个答案:

没有答案