Szybki pakiet o zerowej zależności służący do zmniejszania częstych problemów, jakie mają programiści podczas uruchamiania pod install
.
🚀 Użytkowanie
npx pod-install
👋 Uwaga: Ten pakiet nie jest ograniczony do natywnych projektów React, możesz go używać z każdym projektem iOS lub Xcode używającym CocoaPods (jak Ionic, lub Flutter).
🤔 Dlaczego?
Wszystkie pakiety natywne (szczególnie te instalowane za pomocą NPM) często muszą wyjaśniać następujące kwestie:
- Co to jest CocoaPods.
- Co to jest gem.
- Jak zainstalować CocoaPods.
-
cd
do odpowiedniego katalogu przed uruchomieniempod install
. - Możesz potrzebować uruchomić
pod repo update
, aby naprawić swój projekt. - Dlaczego CocoaPods wymaga maszyny darwin.
Ale teraz możesz po prostu poinstruować użytkowników, aby uruchomili npx pod-install
.
Ten pakiet wykona następujące czynności:
- Sprawdzi, czy maszyna jest darwin.
- Jeśli nie, to zakończy pracę z pomocnym komunikatem o błędzie.
- Sprawdzi, czy CocoaPods CLI jest zainstalowany na maszynie.
- Jeśli nie, to spróbuje zainstalować CocoaPods CLI, najpierw za pomocą gem, a następnie za pomocą homebrew.
- Sprawdź, czy w bieżącym katalogu istnieje projekt Xcode
- Jeśli nie, to spróbuje ponownie w katalogu
ios/
(jeśli taki istnieje).
- Jeśli nie, to spróbuje ponownie w katalogu
- Run
pod install
- Jeśli
pod install
nie powiedzie się, ponieważ repo jest nieaktualne, to uruchomipod repo update
i spróbuje ponownie.
- Jeśli
⚙️ Opcje
Aby uzyskać więcej informacji, uruchom npx pod-install --help
(lub -h
)
Flaga | Wejście | Opis | Default |
---|---|---|---|
--non-interactive |
|
Usuń monit o zainstalowanie CocoaPods za pomocą sudo | process.stdout.isTTY |
--quiet |
|
Tylko drukuj błędy | false |
Licencja
.