2016-03-16 60 views
0

我正在研究設置一個私人回購,允許通過Cocoapods分發二進制.framework文件(所以沒有源代碼)。Cocoapods Podspec源HTTP驗證支持

實際回購將一個Git服務器上託管,就像的CocoaPods頁面提示和實際.framework文件將在不同的服務器,將允許通過HTTPS訪問.framework文件上託管。

比方說,我在.podspec文件補充一點:

spec.source   = { :http => 'https://myhostserver.com/Releases/v1.0.0/MyLibrary.framework.zip' } 

從閱讀它不是明確的說明文件,我是什麼樣的身份驗證確實爲通過HTTPS引用.framework文件的CocoaPods支持。

我看了一下這兩個

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

回答

0

的CocoaPods'下載使用捲曲的引擎蓋下的下載文件。如果您想使用HTTP,則可以在~/.netrc文件中設置您的身份驗證憑據。

+0

看起來,當CocoPods使用cURL的時候,它不使用-n選項,所以cURL不使用.netrc文件。我在我打開的GitHub問題中添加了更多詳細信息:https://github.com/CocoaPods/CocoaPods/issues/5055 – Cosmin