pod repo Push 继续使用旧的提交

Dan*_*iel 0 git xcode ios cocoapods swift

例如,我创建一个标签并运行:

pod repo push --allow-warnings myPodspecsRepo ../MyPod.podspec
Run Code Online (Sandbox Code Playgroud)

然后,如果单元测试失败,我会收到警告。之后我修复、提交并推送它。我通过本地和远程删除标签来移动标签,然后重新创建它。

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

有没有办法让命令使用标签的新提交?

Pau*_*ien 5

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

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