我正在考虑建立一个私有(private)仓库,允许通过 Cocoapods 分发二进制 .framework 文件(因此没有源代码)。
实际的 repo 将托管在 Git 服务器上,就像 Cocoapods 页面建议的那样,实际的 .framework 文件将托管在允许访问 .framework 的不同服务器上 文件通过 HTTPs。
假设我在 .podspec 文件中添加了这个:
spec.source = { :http => 'https://myhostserver.com/Releases/v1.0.0/MyLibrary.framework.zip' }
通过阅读文档,我不清楚 Cocoapods 支持哪种身份验证来通过 HTTPs 引用 .framework 文件。
我都看过了
http://guides.cocoapods.org/making/private-cocoapods.html
https://guides.cocoapods.org/syntax/podspec.html#source
Best Answer-推荐答案 strong>
CocoaPods 的下载器在后台使用 CURL 下载文件。如果您想使用 HTTP,您可以在 ~/.netrc 文件中设置您的身份验证凭据。
关于ios - Cocoapods Podspec 源 HTTP 身份验证支持,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/36045520/
|