Dan*_*ore 6 xcode dependency-management ios cocoapods
我已经阅读了所有的教程(有些深度不如其他教程),并且发现使用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的不同仓库(没有示例项目)?