2015-08-31 7 views

Odpowiedz

17

TL; DR: Pod lib szarpie = local, Spec pod szarpie = local/remote


Wspomniałeś, że czytał docs ale to wciąż niejasna. Postaram się uczynić go bardziej jasne:

pod lib lint 

Will lint swoją kapsułę lokalnie i po prostu upewnić się, że podałeś wszystko prawidłowo stworzyć swoją kapsułę. Ale to nie wystarczy, aby potwierdzić swój pod, Tylko pod spec lint będzie.

pod spec lint 

Będzie lint będzie twój strąk w dowolnym miejscu. Rozumiem przez to, że na przykład możesz mieć swój kod źródłowy pod GitHub i będzie to lint. Jeśli pod spec lint powróci bezbłędnie, możesz popchnąć podświetlany podajnik do Cocoapods.

+1

Czy to oznacza, że ​​'pod spec lint' obejmuje wszystkie testy' pod libintinta '? A "pod spec lint" testuje kapsułę bardziej rygorystycznie? – Quanlong

+1

Tak, pod spec lint Jest to najlepszy sposób na przetestowanie specyfikacji pod względem biblioteki. Użyłem pod lint libint przed wypchnięciem mojego kodu na github, ale teraz używam tylko lint pod spodem, powinieneś też – Loegic

+0

ref: https://guides.cocoapods.org/making/specs-and-specs-repo.html – OhadM

Powiązane problemy