【问题标题】:Cocoapods Podspec Source HTTP Authentication SupportCocoapods Podspec 源 HTTP 身份验证支持
【发布时间】:2016-03-16 19:43:49
【问题描述】:

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

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

假设我在 .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

【问题讨论】:

    标签: ios frameworks cocoapods


    【解决方案1】:

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

    【讨论】:

    • 看起来当 CocoPods 在后台使用 cURL 时,它不使用 -n 选项,因此 cURL 不使用 .netrc 文件。我在我打开的 GitHub 问题中添加了更多详细信息:github.com/CocoaPods/CocoaPods/issues/5055
    猜你喜欢
    • 2011-02-27
    • 1970-01-01
    • 2017-01-30
    • 2021-12-13
    • 1970-01-01
    • 2019-07-08
    • 2015-08-31
    • 2020-07-12
    • 2013-12-24
    相关资源
    最近更新 更多