What's the difference between 'pod spec lint' and 'pod lib lint'?
Cocoapods提供了两个lint命令,spec lint和lib lint。它们之间的确切区别是什么?它们分别在什么情况下使用?
我阅读了文档(spec,lib),但是我找不到它们之间的区别,而且我不明白为什么Cocoapods为同一件事提供两个命令。
TL; DR:pod lib棉绒=本地,pod spec棉绒=本地/远程
您提到您已经阅读了文档,但仍不清楚。我会尝试使其更加清晰:
将在本地lint您的广告连播,只需确保您提供了正确的一切来创建您的广告连播。但这还不足以验证您的Pod,仅pod spec lint即可。
将在任何地方lint您的广告连播。我的意思是,例如,您可以在GitHub上安装pod源代码,并且它会lint。如果pod spec lint没有错误返回,则可以将倾斜的吊舱推到Cocoapods。
- 这是否意味着pod spec lint涵盖了pod lib lint的所有测试?而pod spec lint对Pod的测试更严格吗?
-
是的,吊舱规格皮棉是针对您的磁带库测试吊舱规格的最终方法。在github上推送代码之前,我使用过pod lib lint,但是现在我只使用pod spec lint,您也应该