CocoaPods 0.32

TL;DR:CocoaPod 0.32 已发布!它带来了大幅改进的 update 命令和大量改进。包括弃用 Pod 的功能。

更新命令改进

Marius Rackwitz 刚刚添加了最受请求的 CocoaPods 功能之一

pod repo update NAME

没错。现在你可以将更新范围限定为仅一个 Pod。

这并不是更新命令的唯一改进,因为 Andrea Mazzini 还通过在安装输出中添加 Pod 更新的版本来提升了体验。

开发 Pod

现在 Xcode 中的文件引用是绝对或相对的,具体取决于它们在 Podfile 中的指定方式。此功能由 Samuel Ford 实现

弃用

我们收到的另一个大量请求的功能是 Pod 弃用。感谢 Paul Young 的工作,此功能已在 DSL 级别得到支持。

你可以指定 Pod 是否刚刚被弃用

spec.deprecated = true

或者它是否已被弃用转而支持另一个 Pod

spec.deprecated_in_favor_of = 'NewMoreAwesomePod'

遗憾的是,CocoaPods 尚未显示此信息,但多产的 Samuel E. Giddins 已着手解决

Linter

Linter 已有大量活动,现在比以往任何时候都更激进。期待在新的 Pod 上进行一些出色的 linting。现在它甚至检查屏幕截图的有效性。

更新的 CocoaPods Feed

feeds.cocoapods.org 现在显示过去几天发布的最新 CocoaPods 库。可以将其视为 @CocoaPodsFeed Twitter Feed 的替代方案。

当然,我们展示了 Pod 的精美屏幕截图(包括 gif)

更新

要安装 CocoaPods 的最新版本,可以运行

$ [sudo] gem install cocoapods

在 1.0 版本之前,我们强烈建议你保持 CocoaPods 为最新状态。

有关所有详细信息,请不要错过 变更日志