【发布时间】:2014-06-27 17:45:48
【问题描述】:
我正在使用我在 GitHub 上找到的几个库,我想知道是否有办法知道应用程序中使用的第三方库何时更新?例如,错误修复。
我们必须不断地访问用户存储库来找出我们自己,或者使用像 Cocoa Pods 这样的依赖管理器有这个功能吗?
提前致谢。
【问题讨论】:
我正在使用我在 GitHub 上找到的几个库,我想知道是否有办法知道应用程序中使用的第三方库何时更新?例如,错误修复。
我们必须不断地访问用户存储库来找出我们自己,或者使用像 Cocoa Pods 这样的依赖管理器有这个功能吗?
提前致谢。
【问题讨论】:
Cocoa pods 允许您管理第三方库,它的一个功能是pod outdated,它检查库的新版本并检查项目是否有新的提交
有关可可豆荚的更多信息,see link
示例 1(仅包含发行版的库):
假设您在项目中使用 cocoapods 使用 AFNetwoking,语法如下: pod "AFNetworking" 如果您只想检查更新,请执行 pod outdated,或者如果有版本更新库,您将执行 pod update
示例 2(最近提交的库):
有时你想获得最近的提交,不管它是否稳定。在 cocoapods 上你可以做pod 'AFNetworking', :git => 'https://github.com/AFNetworking/AFNetworking.git'。这将获得 git 上的最新提交
【讨论】:
CocoaPods 处理这个问题。只需偶尔输入pod install。它会为您获取所有可用的更新...我已经使用 CocoaPods 很长时间了...如果需要,您甚至可以创建私有 pod 或开发 pod。
【讨论】: