podspec 规范未验证
podspec specification does not validate
我正在尝试在 this tutorial 之后创建一个 cocoa 连播。我在执行以下命令时卡住了:
pod repo push RWPodSpecs RWPickFlavor.podspec
问题是我遇到了以下错误:
Validating spec
[!] The `RWPickFlavor.podspec` specification does not validate.
不幸的是,没有进一步的错误描述。我尝试的是重新安装 cocoapods 并安装 cocoapods 密钥,但没有帮助。我仍然遇到同样的错误。有什么想法吗,伙计们?
使用以下命令:
pod trunk push RWPickFlavor.podspec
它将您新创建的 pod 发布到 CocoaPods 存储库,创建一个名称在您的 .podspec
文件中指定的 pod。
您还必须使用这样的命令来发布您的 pod 的新版本。
哦,其实问题很简单。我只是不注意观察。在我的 .podspec
文件中,我有一个 url 格式如下:["https://github.com/Andrey-C/RWPickFlavor.git"]
。一旦我删除了 url 周围的方括号,错误就消失了。
虽然 OP 的问题已解决,但使用此命令将提供有关其他人问题的更多信息。对我来说,我忘了将新版本标签推送到我的遥控器。
pod repo push [repo] [podspec] --verbose
对我来说,我需要向我的 master 分支添加一个修订标签,然后 git 在 pod 主干推送通过验证之前推送所有标签。
我通过添加选项 --allow-warnings
解决了这个问题。
有时 pod spec lint
不会更新更改(这是因为缓存)。
一旦我修复了由 lint、推送、更新 tag
等指定的一些错误,并且...得到了与以前相同的错误。
因此您可以通过清理缓存来修复它:
cd /Users/<#your-user-directory#>/Library/Caches/CocoaPods/Pods
只需删除 /Pods 目录,pod spec lint
将再次工作
我正在尝试在 this tutorial 之后创建一个 cocoa 连播。我在执行以下命令时卡住了:
pod repo push RWPodSpecs RWPickFlavor.podspec
问题是我遇到了以下错误:
Validating spec
[!] The `RWPickFlavor.podspec` specification does not validate.
不幸的是,没有进一步的错误描述。我尝试的是重新安装 cocoapods 并安装 cocoapods 密钥,但没有帮助。我仍然遇到同样的错误。有什么想法吗,伙计们?
使用以下命令:
pod trunk push RWPickFlavor.podspec
它将您新创建的 pod 发布到 CocoaPods 存储库,创建一个名称在您的 .podspec
文件中指定的 pod。
您还必须使用这样的命令来发布您的 pod 的新版本。
哦,其实问题很简单。我只是不注意观察。在我的 .podspec
文件中,我有一个 url 格式如下:["https://github.com/Andrey-C/RWPickFlavor.git"]
。一旦我删除了 url 周围的方括号,错误就消失了。
虽然 OP 的问题已解决,但使用此命令将提供有关其他人问题的更多信息。对我来说,我忘了将新版本标签推送到我的遥控器。
pod repo push [repo] [podspec] --verbose
对我来说,我需要向我的 master 分支添加一个修订标签,然后 git 在 pod 主干推送通过验证之前推送所有标签。
我通过添加选项 --allow-warnings
解决了这个问题。
有时 pod spec lint
不会更新更改(这是因为缓存)。
一旦我修复了由 lint、推送、更新 tag
等指定的一些错误,并且...得到了与以前相同的错误。
因此您可以通过清理缓存来修复它:
cd /Users/<#your-user-directory#>/Library/Caches/CocoaPods/Pods
只需删除 /Pods 目录,pod spec lint
将再次工作