【问题标题】:Maintaining HTTP download link for Cocoapods Podspec source维护 Cocoapods Podspec 源的 HTTP 下载链接
【发布时间】:2016-05-18 19:29:42
【问题描述】:

我有一个想要通过 Cocoapods 分发的 iOS 框架,目前正在为这个框架库编写一个 PodSpec 文件。 PodSpec 文件将使用HTTP source 来下载一个包含与此类似的框架的 zip 文件:

spec.source = { :http => 'http://dev.wechatapp.com/download/sdk/WeChat_SDK_iOS_en.zip' }

如果我提供指向包含 SDK 的压缩文件夹的 http 链接,Cocoapods 会在其服务中存储 zip 文件的副本,还是 Cocoapods 仅在其Specs repository 中保存 PodSpecs 并提供对下载链接的参考每个开发者?

例如,我将我的框架的 v1 上传到:

 http://somesource/library.zip

并使用此链接作为我在 PodSpec 文件中的源。然后我将我的框架的 v2 上传到同一来源:

http://somesource/library.zip

我可以在 PodSpec 文件中使用相同的 http 源,还是需要为我的库的 v1 和 v2 维护两个单独的下载链接?

v1:
http://somesource/v1/library.zip

v2:
http://somesource/v2/library.zip

【问题讨论】:

    标签: ios cocoapods


    【解决方案1】:

    我强烈建议使用版本化的文件下载 URL,否则您以后将无法恢复到以前的版本(例如 v1)。

    【讨论】:

    • 或者更明确地说:CocoaPods 仅托管 pod 规范文件,它不保留其中引用的下载副本。作为提交 podspec 的人,这就是你的工作。
    猜你喜欢
    • 1970-01-01
    • 2014-11-01
    • 2013-10-11
    • 2012-12-15
    • 1970-01-01
    • 1970-01-01
    • 2019-02-05
    • 1970-01-01
    • 2011-04-27
    相关资源
    最近更新 更多