2013-01-22 30 views
1

我試圖利用圖書館SVProgressHUD用的CocoaPodsSVProgressHUD用的CocoaPods不同版本

$ cat Podfile 
platform :ios 
... 
pod 'SVProgressHUD', '~> 0.8.1' 

它的工作很好,但我看到的不是像提供某些功能showProgress
和檢查.m文件實際上我穿上」 t看到相應的實現。

0.8.1是此庫的最新版本。

這怎麼解釋?

回答

4

正如您在SVProgressHUD的tags中看到的,0.8.1標籤是在3個月前製作的。但是如果你看看commits,那麼從那以後大約有50個。

對於如何處理這個問題你有兩種選擇。您可以要求山姆添加一個新標籤並將新版本提交給Cocoapods,這對每個人都有幫助。

或者如果你需要立即解決,而不是用

pod 'SVProgressHUD', '~> 0.8.1' 

定義在Podfile吊艙可以使用:

pod 'SVProgressHUD', :head 

這將拉動從git倉庫最近的來源。注意:如果回購協議在某些情況下發生了變化,可能會破壞您的代碼,並且您運行了新的pod install,它將會中斷。這就是爲什麼我們鼓勵圖書館維護者和用戶創建和使用git標籤的原因。

+0

何我沒有看到最新的提交。謝謝,我也剛剛看到這個[issue](https://github.com/samvermette/SVProgressHUD/pull/127) –

+2

另外你還有'pod'SVProgressHUD',::git =>'...',: commit =>'...''以避免像':head'那樣移動目標。如果你想使用分支而不是主分支,它也可以工作。 – Rivera