【问题标题】:Is there a way to find out automatically if a third party library has been updated有没有办法自动找出第三方库是否已更新
【发布时间】:2014-06-27 17:45:48
【问题描述】:

我正在使用我在 GitHub 上找到的几个库,我想知道是否有办法知道应用程序中使用的第三方库何时更新?例如,错误修复。

我们必须不断地访问用户存储库来找出我们自己,或者使用像 Cocoa Pods 这样的依赖管理器有这个功能吗?

提前致谢。

【问题讨论】:

    标签: ios github cocoapods


    【解决方案1】:

    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 上的最新提交

    【讨论】:

    • 感谢您的详细解释。
    【解决方案2】:

    CocoaPods 处理这个问题。只需偶尔输入pod install。它会为您获取所有可用的更新...我已经使用 CocoaPods 很长时间了...如果需要,您甚至可以创建私有 pod 或开发 pod。

    【讨论】:

    • 谢谢你,可可豆荚似乎是要走的路!
    猜你喜欢
    • 1970-01-01
    • 2011-05-04
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 2020-12-11
    • 2019-07-01
    • 2013-06-06
    • 1970-01-01
    相关资源
    最近更新 更多