'pod spec lint'和'pod lib lint'之间有什么区别?

时间:2015-08-31 05:20:21

标签: cocoapods

Cocoapods提供了两个lint命令,spec lintlib lint。它们之间的确切区别是什么,以及它们各自使用的场景?

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

1 个答案:

答案 0 :(得分:28)

TL; DR :pod lib lint = local,pod spec lint = local / remote

您提到您已阅读过文档,但目前仍不清楚。我会尽力说清楚:

pod lib lint

lint您的广告在本地,并确保您提供了正确的一切来创建您的广告连播。但仅仅pod spec lint将验证您的广告连播是不够的。

pod spec lint

{@ 1}}您的广告连播。我的意思是,你可以在GitHub上获得你的pod源代码,它将lint。如果lint没有错误地返回,您可以将linted pod推送到Cocoapods。