我创建了一个 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 , pods 角色恢复到原来的状态。我错过了什么?
最佳答案
在终端试试这个:
rm -rf ~/Library/Caches/Cocoapods
rm -rf ~/.cocoapods/repos
Cocoapods 拥有您在本地使用的所有 pod 的本地缓存。有时,在推送新的 pod 规范时,缓存不会获取更改。删除缓存的存储库和 pod 规范会在您下次执行 pod install
时强制重新下载。
如果您此时没有看到它,我会确保您已成功推送所有标签 (git push --tags origin
) 并且您没有任何错误当您执行 pod spec lint PlaybuzzSDK.podspec
时。
关于ios - 无法更新我的广告连播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41105366/