gpt4 book ai didi

ios - 由于 Xcode 错误导致的 pod 规范 lint 验证错误

转载 作者:行者123 更新时间:2023-12-05 04:13:30 26 4
gpt4 key购买 nike

两三天前,我已成功将我的 pod 推送到版本号为 0.1.0 的 CocoaPods。昨天我不得不向 pod 添加一些新功能,所以我在 Xcode 中进行了更改,创建了多个 Swift 文件,修改了现有代码。

然后我知道,这个版本应该作为一个新的标 checkout 去。所以我创建了一个新标签 0.1.1。并将更改推送到 GitHub 中的远程仓库。还更改了 podspec 文件中的标签。 GitHub master repo 和 0.1.1 有相同的代码,等同于本地代码。 Xcode 中没有任何警告或错误,一切都很完美。

然后我必须测试我的 pod,我运行了 pod lib lint,它成功通过了验证。当我运行 pod spec lint 时,它给了我多个 Xcode 错误和警告,我在几小时前就已经解决了。

正如我所见,pod spec lint 没有查看当前的 swift 文件或新修改的代码。它显示了与旧代码相关的错误和警告,并且 podspec 文件具有正确的版本和标签。远程仓库在 master 和 0.1.1 中都是最新的。

可能的解决方案是什么?为什么会这样?我的 Xcode swift 文件已完全更改,但 pod spec lint 指向一些旧代码,如何?

是不是CocoaPods缓存问题?

最佳答案

遇到同样的问题,cocoapods缓存在这里:

cd /Users/<#ur user name#>/Library/Caches/CocoaPods/Pods 

只需删除/Pods 目录,pod lint 就会工作

pod cache clean YOUR_POD_NAME

关于ios - 由于 Xcode 错误导致的 pod 规范 lint 验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37506090/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com