有没有办法在Cocoapods规范中包含AWS S3所需的凭证?
目前我的Podfile如下所示:
<User>
<ID>5</ID>
<Name>Zorak</Name>
<PrimaryRole>UnexpectedRole</PrimaryRole> <!-- causes an exception -->
</User>
如果存储桶具有公共访问权限,则它可以正常工作。但是,一旦回购被私有化(即需要认证),就无法下载mylibrary。
我遇到过这篇文章: Cocoapods Private Spec Repo over HTTP/S3 但是当我使用.gitconfig时,一些细节会有所帮助,但它没有帮助。
答案 0 :(得分:0)
您应该能够将用户名/密码组合添加到url路径。喜欢:
'pod 'mylibrary', :git => 'https://username:password@s3.amazonaws.com/myBucketThatHostsGitRepo'
这就是我过去使用第三方私人广告连播的方式。为我提供了用户名/密码,所以我不确定从哪里可以得到该部分。