我已经为podspec版本做了pod trunk push
。我可以再次推它并覆盖现有的吗?
我试了但是它给了我这个错误。
$ pod trunk push Parse-iOS-SDK.podspec
Validating podspec
-> Parse-iOS-SDK (1.2.21)
[!] Unable to accept duplicate entry for: Parse-iOS-SDK (1.2.21)
是否有像git push -f
强制推送它的类似命令?
价: http://guides.cocoapods.org/making/getting-setup-with-trunk
答案 0 :(得分:19)
现在可以通过首先删除pod,然后重新推送它来执行此操作:
pod trunk delete NAME VERSION
然后
pod trunk push PODSPEC
然而,应该有一个非常好的理由,最好的做法是永远不要删除版本,而是推新版本(Keith说)。
答案 1 :(得分:10)
2017编辑:您现在可以删除主干上的pod,请参阅this answer
上一个回答:
您无法使用trunk覆盖规范。您应该只使用您的更改推送新版本。您也可以向specs repo提交拉取请求,但我们建议您只推送新版本。