什么是*.PODSPEC文件?

Ole*_*anu 29 xcode ios cocoapods

我是iOS开发人员,我对PODSPEC文件非常感兴趣:

  1. 它是干什么用的?
  2. 我们为什么需要它?
  3. 它有什么用?

非常感谢你们.

希望在这个问题上我们会收集足够的信息,因为我没有找到关于它的事情.

Ano*_*dya 14

这是CocoaPods的文件扩展名,它是作为ruby gem分发的.哪个在推特上可用.

也在github上

编辑:

Cocoapods(http://cocoapods.org/)是XCode的依赖管理框架.它允许您以声明方式定义项目依赖项,并将它们包含在项目的构建中.它就像Apache Maven或Ruby Gems for XCode.

你为什么需要这个?

作为iOS开发人员,您肯定会以库的形式使用其他人编写的代码.你可能不记得了,但如果你不得不从零开始实施一切,你的生活会有多复杂?通常(因为手动构建静态库太无聊了),您只需将库代码添加到项目中即可.但这有一些缺点:可能在其他地方的代码存储在您的存储库中,浪费空间.有时,很难获得特定版本的库.没有中心位置可以看到哪些库可用.查找新版本的库并使用它更新项目很无聊,有时甚至是痛苦的.手动下载库会产生一种趋势,即可能会对下载的代码进行一些更改并将其保留在那里(使更新更加困难,因为您需要将您所做的更改与下载的代码合并到下一版本中).

复制自:http://www.raywenderlich.com/12139/introduction-to-cocoapods

  • 如果你能更明确地回答我的问题,我会很高兴的.我想每个人都可以理解这是CocoaPods的扩展:)希望你能帮助社区. (4认同)
  • 谢谢,对我来说,这是一个 +/- 一个很好的答案,下面的链接解释了一切。;) (2认同)