[英]Can't update my pod
我創建了一個pod項目。 將其推入並正常工作。 然后,我決定進行一些更新。 我創建了一個新標簽,驗證了代碼並再次推送。
git tag 0.1.2
git push origin 0.1.2
pod spec lint PlaybuzzSDK.podspec
pod trunk push PlaybuzzSDK.podspec
該過程是成功的。 但是當我嘗試去做
pod update
在我的EmapleProject中 ,pod的角色恢復到以前的樣子。 我想念什么?
在終端中嘗試:
rm -rf ~/Library/Caches/Cocoapods
rm -rf ~/.cocoapods/repos
Cocoapods擁有您自己在本地使用的所有Pod的本地緩存。 有時,當推送新的Pod規格時,緩存不會獲取更改。 刪除緩存的存儲庫和Pod規范會在您下次pod install
Pod時強制重新下載。
如果您當時沒有看到它,我將確保您已成功推送所有標簽( git push --tags origin
),並且在對pod spec lint PlaybuzzSDK.podspec
時沒有任何錯誤。
嘗試再次將podspec
推到主干,那里似乎不存在0.1.2
版本:
您也可以從https://cocoapods.org/pods/[podname]
(如果您使用的情況)中檢查Pod的狀態: https : //cocoapods.org/pods/PlaybuzzSDK 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.