Cocoapods Podspec 源 HTTP 身份验证支持

Cos*_*min 5 frameworks ios cocoapods

我正在考虑建立一个私人存储库,允许.framework通过 Cocoapods 分发二进制文件(因此没有源代码)。

实际的存储库将托管在 Git 服务器上,就像 Cocoapods 页面建议的那样,实际.framework文件将托管在允许.framework通过 HTTPs 访问文件的不同服务器上。

假设我将其添加到 .podspec 文件中:

spec.source           = { :http => 'https://myhostserver.com/Releases/v1.0.0/MyLibrary.framework.zip' }
Run Code Online (Sandbox Code Playgroud)

通过阅读文档,我不清楚 Cocoapods 支持哪种身份验证来.framework通过 HTTP 引用文件。

我都看了

http://guides.cocoapods.org/making/private-cocoapods.html https://guides.cocoapods.org/syntax/podspec.html#source

mar*_*ius 2

CocoaPods 的下载器在底层使用 CURL 下载文件。如果您想使用 HTTP,您可以在该~/.netrc文件中设置身份验证凭据。