维护Cocoapods Podspec源的HTTP下载链接

时间:2016-05-18 19:29:42

标签: ios cocoapods

我有一个iOS框架,我想通过Cocoapods分发,我正在为这个框架库编写一个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

1 个答案:

答案 0 :(得分:1)

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