Um pacote rápido, de dependência zero para cortar em problemas comuns que os desenvolvedores têm quando rodando pod install
.
🚀 Uso
npx pod-install
👋 Aviso: Este pacote não está limitado a projetos React nativos, você pode usá-lo com qualquer projeto iOS ou Xcode usando CocoaPods (como Ionic, ou Flutter).
🤔 Por quê?
Todos os pacotes nativos (especialmente aqueles instalados com NPM) frequentemente precisam explicar o seguinte:
- O que é CocoaPods.
- O que é gem.
- Como instalar CocoaPods.
-
cd
no diretório apropriado antes de executarpod install
. - Talvez você precise executar
pod repo update
para corrigir o seu projeto. - Por que CocoaPods requer uma máquina darwin.
Mas agora você pode simplesmente instruir os usuários a executar npx pod-install
.
Este pacote fará o seguinte:
- Verifica se a máquina é darwin.
- Se não o fizer com uma mensagem de erro útil.
- Segure que o CocoaPods CLI está instalado na máquina.
- Se não, então tentará instalar o CocoaPods CLI, primeiro com gem, depois com homebrew.
- Verifica se existe um projeto Xcode no diretório atual
- Se não, então tentará novamente em um diretório
ios/
(se existir).
- Se não, então tentará novamente em um diretório
- Executar
pod install
- Se
pod install
falhar porque o repo está desatualizado, então ele irá executarpod repo update
e tentar novamente.
- Se
⚙️ Opções
Para mais informações corra npx pod-install --help
(ou -h
)
Flag | Input | Descrição | Padrão |
---|---|---|---|
--non-interactive |
|
Inscrição para instalar CocoaPods com sudo | process.stdout.isTTY |
--quiet |
|
Só erros de impressão | >false |