我是iOS开发人员,我对PODSPEC文件非常感兴趣:
非常感谢你们。
希望在这个问题中,我们会收集足够的信息,因为我没有找到关于它的事情。
答案 0 :(得分:15)
这是CocoaPods的文件扩展名,它是作为ruby gem分发的。这可以在twitter中找到。
同样在github
编辑:
Cocoapods(http://cocoapods.org/)是XCode的依赖管理框架。它允许您以声明方式定义项目依赖项,并将它们包含在项目的构建中。它就像Apache Maven或Ruby Gems for XCode。
为什么需要这个?
作为iOS开发人员,您当然会以库的形式使用其他人制作的大量代码。你可能不记得了,但如果你不得不从零开始实施一切,你的生活会有多复杂? 通常(因为手动构建静态库太无聊了),您只需将库代码添加到项目中即可。但这有一些缺点: 可能在其他地方的代码存储在您的存储库中,浪费空间。 有时,很难获得特定版本的库。 没有中心位置可以看到哪些库可用。 查找新版本的库并使用它更新项目很无聊,有时甚至是痛苦的。 手动下载库会产生一种趋势,即可能会对下载的代码进行一些更改并将其保留在那里(使更新更加困难,因为您需要将您所做的更改与下载的代码合并到下一版本中。)
复制自:http://www.raywenderlich.com/12139/introduction-to-cocoapods