Saltar al contenido principal

Capacitor CLI: Guía de configuración del proyecto

Aprende a configurar Capacitor CLI para crear aplicaciones nativas iOS y Android utilizando tecnologías web en unos pocos pasos fáciles.

Capacitor: CLI: Guía de configuración del proyecto

¿Quieres crear aplicaciones de iOS y Android con un solo código? Capacitor CLI simplifica el proceso, permitiéndote crear aplicaciones nativas utilizando tecnologías web. Aquí es lo que aprenderás:

  • Quick SetupInstale Capacitor CLI y inicialice su proyecto en minutos.
  • Integración de la Plataforma: Agrega soporte para iOS y Android con comandos simples.
  • Actualizaciones en vivo: Utilice Capgo para actualizaciones por aire instantáneas.
  • Soluciones comunes: Resuelva problemas como errores de sincronización o fallas de compilación.

Pasos clave para empezar:

  1. Instalar Node.js, npm, JDK Xcode, y Android Studio.
  2. Ejecuta npm install @capacitor/core @capacitor/cli y inicializa tu proyecto.
  3. Agregar plataformas iOS y Android usando npx cap add ios y npx cap add android.
  4. Opcional: Configura Capgo para actualizaciones de aplicaciones en vivo app updates.

Esta guía cubre todo lo que necesitas para configurar Capacitor CLI, configurar plataformas y desplegar tu aplicación. ¡Vamos a empezar!

Introduciendo Capacitor Configura

Documentación del sitio web del framework Capacitor

Requisitos de configuración

Para empezar, asegúrese de tener instalados los siguientes herramientas:

  • Node.js (versión 14 o posterior) y npm
  • Java JDK (versión 11 o posterior)
  • Xcode (versión 12 o posterior para compilaciones de iOS)
  • Android Studio (para compilaciones de Android)
  • Capacitor CLI (versión 6 o 7)

Opcional: Si deseas habilitar actualizaciones en vivo, consulta la “Capgo Guía de configuración’’ debajo.

CLI Pasos de instalación

Antes de empezar, asegúrese de tener Node.js, npm, Xcode, Node.js, y Android Studio configura. Una vez listo, puedes instalar el Capacitor CLI ejecutando:

npm install --save @capacitor/core @capacitor/cli
npx cap init

Esta orden instala Capacitor y configura sus componentes básicos.

Después de completar este paso, pasa a Crear un Nuevo Proyecto para crear la estructura de tu aplicación.

Crear un Nuevo Proyecto

Para empezar con tu proyecto utilizando Capacitor CLI, sigue estos pasos:

mkdir my-app && cd my-app
npm init -y
npx cap init my-app com.company.app --web-dir dist

Actualizando el Archivo de Configuración

Editar el capacitor.config.json archivo para incluir las siguientes configuraciones:

{
  "appId": "com.company.app",
  "appName": "My App",
  "webDir": "dist",
  "bundledWebRuntime": false,
  "server": {
    "hostname": "app.example.com",
    "androidScheme": "https"
  }
}

Una vez actualizado, utilice esta configuración para configurar Capacitor para su proyecto.

Configuración de plataforma

Ahora que la estructura del proyecto está lista, es hora de configurar los objetivos iOS y Android.

Agregar iOS y Android

Comience instalando los paquetes específicos de plataforma utilizando el Capacitor CLI:

npm install @capacitor/ios @capacitor/android
npx cap add ios
npx cap add android

Para iOS, asegúrese de tener Xcode 14 o posterior, CocoaPods 1.11 o posterior, y macOS 12 o superior. Para Android, necesitará Android Studio Giraffe (2022.3.1+), JDK 17 o posterior, y Gradle 7.5 o superior.

Una vez instalado, necesitarás mantener actualizados tus objetivos nativos con cambios en tu aplicación web.

Actualizaciones de plataforma

Para sincronizar tus plataformas con los cambios web más recientes, sigue estos pasos después de actualizar tu aplicación web:

npm run build
npx cap sync

El cap sync el comando maneja dos tareas:

  • Copia activos web actualizados a las plataformas nativas
  • Copia los activos web actualizados a las plataformas nativas

IDE Setup

Abra los proyectos específicos de la plataforma en los IDEs adecuados:

npx cap open ios     # Opens Xcode
npx cap open android # Opens Android Studio

En Xcode:

  1. Elige tu equipo de desarrollo.
  2. Elige tu equipo de desarrollo.
  3. Actualice su identificador de paquete.

En Android Studio:

  1. Modifique el ID de la aplicación en build.gradle.
  2. Configure el keystore para firmar.
  3. Set up both debug and release build variants.

Cuando todo esté configurado, construya los proyectos utilizando npx cap build ios o npx cap build android. No olvide ejecutar npx cap sync again to ensure all assets are up to date.

Capgo Setup Guide

Capgo Live Update Interfaz de la Consola

Configura Capgo para habilitar actualizaciones en vivo instantáneas para tu aplicación.

Características clave de Capgo

Capgo offers several tools to streamline app updates:

  • Encriptación de extremo a extremo asegura el envío seguro de actualizaciones.
  • Updates run en segundo plano cuando se lanza la aplicación.
  • Herramientas de análisis help track update success rates and user engagement.
  • Un rollback instantáneo Opción que te permite recuperarte rápidamente de actualizaciones problemáticas.
  • Utiliza el Sistema de canal para lanzamientos escalonados y pruebas de beta.

Instalando Capgo

Sigue estos pasos para empezar con Capgo:

  1. Instala el Capgo CLI:

    npm install --save @capgo/cli
  2. Inicializa Capgo en tu proyecto:

    npx capgo init
  3. Construye y libera actualizaciones:

    npm run build
    npx capgo release
  4. Abre la aplicación para desencadenar el proceso de actualización de fondo.

Prácticas recomendadas

  • Utilice los canales para probar las actualizaciones antes de distribuirlas a todos los usuarios.
  • Monitor analytics to ensure updates are delivered successfully and users stay engaged.
  • Enable error tracking to catch and fix issues early.
  • Mantenga el recurso de devolución lista para abordar rápidamente cualquier problema.

Capgo es compatible con Capacitor 8, se integra suavemente con flujos de CI/CD y cumple con los requisitos de las tiendas de Apple y Google.

Problemas comunes y consejos

Una vez que hayas completado la configuración de la plataforma y Capgo, podrías enfrentar algunos errores comunes. Aquí te mostramos cómo abordarlos rápidamente.

Problemas de configuración del entorno

  • No se encontró CLI Error: La orden npx cap falla. Corrección: Ejecuta npm install --save @capacitor/cli @capacitor/core y vuelve a intentarlo.

  • Diferencia de versión de Node Error: Los comandos CLI fallan debido a errores de versión de Node.js. Corrección: Instale Node.js versión 14 o superior según se indica en los requisitos de configuración.

Problemas de configuración

  • Configuración incoherente Error: Cambios en capacitor.config.json no tendrán efecto. Reparar: Asegúrese de que el appId y webDir los valores coinciden con tus proyectos package.json y el carpeta de salida de compilación web.

  • Errores de sincronización de plataforma Error: Ejecutar npx cap sync resulta en conflictos de versión de plugins. RepararActualizar @capacitor/android y @capacitor/ios y a la misma versión mayor, vuelve a ejecutar el comando de sincronización.

Construcción y Despliegue

  • Fallas en la Firma de Construcción Error: Los compilados de iOS o Android fallan debido a certificados o keystore faltantes. Solución: Sigue las instrucciones de configuración del IDE. Para iOS, agrega tu equipo de desarrollo en Xcode. Para Android, configura el keystore en build.gradle.

  • Directorio Web No Encontrado Error: npx cap sync no se pueden encontrar los activos web. Solución: Run your web build command (e.g., npm run build) antes de sincronizar las plataformas.

Live Update Problemas

  • Capgo Fallas de actualización Error: Las actualizaciones no aparecen en la aplicación de producción. SoluciónRevisa todo cuidadosamente Capgo API clave en capacitor.config.json y asegúrate de estar utilizando el canal correcto.

For more details on platform-specific setup, revisit the Platform Setup section. If you’re working with live updates, consult the Capgo Setup Guide for additional troubleshooting tips.

Resumen

Revisión de configuración

Inicie su aplicación web con Capacitor CLI, configure las plataformas iOS y Android, y opcionalmente incluya Capgo para actualizaciones en vivo.

Aquí está cómo empezar:

  • Use el Capacitor CLI para inicializar su proyecto.
  • Configure el ID de paquete de su aplicación y defina el directorio de salida web.
  • Agregue soporte para las plataformas iOS y Android.
  • Instale y configure Capgo con el siguiente comando: npm install --save @capgo/cli && npx capgo init

Para instrucciones de configuración detalladas o para resolver problemas, consulte la documentación oficial de Capacitor y Capgo.

Siga adelante desde Capacitor CLI: Guía de configuración de proyectos

Si está utilizando Capacitor CLI: Guía de configuración de proyectos para planificar la consola y API operaciones, conecte con API Resumen para los detalles de implementación en API Resumen, Introducción para los detalles de implementación en Introducción, API Claves para los detalles de implementación en API Claves, Dispositivos para los detalles de implementación en dispositivos Bundles para los detalles de implementación en paquetes.

Actualizaciones en vivo para aplicaciones de Capacitor

Cuando hay un error de capa web en vivo, envíe la corrección a través de Capgo en lugar de esperar días para la aprobación de la tienda de aplicaciones. Los usuarios obtienen la actualización en segundo plano mientras que los cambios nativos siguen en el camino de revisión normal.

Últimas noticias de nuestro Blog

Capgo le da las mejores perspectivas que necesita para crear una aplicación móvil verdaderamente profesional.