我正在研究设置一个私有仓库,允许通过Cocoapods分发二进制.framework
文件(所以没有源代码)。
实际的repo将托管在Git服务器上,就像Cocoapods页面建议的那样,实际的.framework
文件将托管在允许通过HTTP访问.framework
文件的不同服务器上。
假设我在.podspec文件中添加了这个:
spec.source = { :http => 'https://myhostserver.com/Releases/v1.0.0/MyLibrary.framework.zip' }
通过阅读文档,我不清楚Cocoapods支持哪种身份验证通过HTTP引用.framework
文件。
我看了两个
http://guides.cocoapods.org/making/private-cocoapods.html https://guides.cocoapods.org/syntax/podspec.html#source
答案 0 :(得分:1)
CocoaPods'Downloader正在使用CURL来下载文件。如果要使用HTTP,可以在~/.netrc
文件中设置身份验证凭据。