Un paquete rápido y sin dependencias para reducir los problemas comunes que tienen los desarrolladores al ejecutar pod install
.
🚀 Uso
npx pod-install
👋 Aviso: Este paquete no se limita a proyectos nativos de React, puedes utilizarlo con cualquier proyecto de iOS o Xcode que utilice CocoaPods (como Ionic, o Flutter).
🤔 ¿Por qué?
Todos los paquetes nativos (especialmente los que se instalan con NPM) suelen tener que explicar lo siguiente:
- Qué es CocoaPods.
- Qué es gem.
- Cómo instalar CocoaPods.
-
cd
en el directorio adecuado antes de ejecutarpod install
. - Puede que necesites ejecutar
pod repo update
para arreglar tu proyecto. - Por qué CocoaPods requiere una máquina darwin.
Pero ahora puedes simplemente indicar a los usuarios que ejecuten npx pod-install
.
Este paquete hará lo siguiente:
- Comprobar si la máquina es darwin.
- Si no es así, saldrá con un útil mensaje de error.
- Asegurarse de que CocoaPods CLI está instalado en la máquina.
- Si no lo está entonces intentará instalar CocoaPods CLI, primero con gem, luego con homebrew.
- Comprueba si hay un proyecto de Xcode en el directorio actual
- Si no lo hay entonces lo intentará de nuevo en un directorio
ios/
(si existe).
- Si no lo hay entonces lo intentará de nuevo en un directorio
- Ejecutar
pod install
- Si
pod install
falla porque el repo está desactualizado, entonces ejecutarápod repo update
e intentará de nuevo.
- Si
⚙️ Opciones
Para más información ejecute npx pod-install --help
(o -h
)
Flag | Input | Description | Default |
---|---|---|---|
--non-interactive |
|
Omitir la petición de instalar CocoaPods con sudo | process.stdout.isTTY |
--quiet |
|
Sólo imprimir errores | false |