pod repo push继续使用旧提交

时间:2019-04-15 09:00:47

标签: ios swift xcode git cocoapods

我创建一个标签并运行:

pod repo push --allow-warnings myPodspecsRepo ../MyPod.podspec

然后我收到一条警告,因为单元测试失败。我修复,提交和推送它。我通过在本地和远程删除标签并再次创建来移动标签。

如果再次执行repo push命令,仍然会收到旧错误,因为它一直使用标记的第一个位置,这迫使我创建新版本。

有没有一种方法可以使命令对标签使用新的提交?

1 个答案:

答案 0 :(得分:1)

  1. pod cache clean myPod
  2. pod repo push --allow-warnings myPodspecsRepo ../MyPod.podspec
  3. pod repo update

CocoaPods假定版本是不可变的,并相应地进行缓存。要更改版本的含义,需要清除本地缓存。