npm

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 ejecutar pod 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).
  • Ejecutar pod install
    • Si pod install falla porque el repo está desactualizado, entonces ejecutará pod repo update e intentará de nuevo.

⚙️ 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

Licencia

Deja una respuesta

Tu dirección de correo electrónico no será publicada.