无法更新我的 Pod

Lud*_*uda 1 ios cocoapods podspec

我创建了一个Pod项目。它被推动并正常工作。然后我决定进行一些更新。我创建了一个新标签,验证了代码并再次推送。

git tag 0.1.2
git push origin 0.1.2
pod spec lint PlaybuzzSDK.podspec
pod trunk push PlaybuzzSDK.podspec 
Run Code Online (Sandbox Code Playgroud)

该过程很成功。但是当我尝试做的时候

pod update
Run Code Online (Sandbox Code Playgroud)

在我的EmapleProject中,pod 的角色恢复到之前的状态。我缺少什么?

Jak*_*ake 5

在终端中试试这个:

rm -rf ~/Library/Caches/Cocoapods
rm -rf ~/.cocoapods/repos
Run Code Online (Sandbox Code Playgroud)

Cocoapods 有自己的本地缓存,其中包含您在本地使用的所有 Pod。有时,当推送新的 Pod 规范时,缓存不会获取更改。删除缓存的存储库和 Pod 规范会在您下次执行pod install.

如果此时您没有看到它,我会确保您已成功推送所有标签 ( git push --tags origin) 并且在执行时没有任何错误pod spec lint PlaybuzzSDK.podspec