关于cocoapods:\\’pod spec lint \\’和\\’pod lib lint \\’之间有什么区别?

What's the difference between 'pod spec lint' and 'pod lib lint'?

Cocoapods提供了两个lint命令,spec lintlib lint。它们之间的确切区别是什么?它们分别在什么情况下使用?

我阅读了文档(spec,lib),但是我找不到它们之间的区别,而且我不明白为什么Cocoapods为同一件事提供两个命令。


TL; DR:pod lib棉绒=本地,pod spec棉绒=本地/远程

您提到您已经阅读了文档,但仍不清楚。我会尝试使其更加清晰:

1
pod lib lint

将在本地lint您的广告连播,只需确保您提供了正确的一切来创建您的广告连播。但这还不足以验证您的Pod,仅pod spec lint即可。

1
pod spec lint

将在任何地方lint您的广告连播。我的意思是,例如,您可以在GitHub上安装pod源代码,并且它会lint。如果pod spec lint没有错误返回,则可以将倾斜的吊舱推到Cocoapods。