Vuoi costruire app iOS e Android con un unico codice? Capacitor CLI semplifica il processo, consentendo di creare app native utilizzando tecnologie web. Ecco cosa imparerai:
- Configurazione rapida: Installa Capacitor CLI e inizializza il tuo progetto in pochi minuti.
- Integrazione delle piattaforme: Aggiungi supporto per iOS e Android con semplici comandi.
- Aggiornamenti in tempo reale: Utilizza Capgo per aggiornamenti in tempo reale istantanei.
- Soluzioni comuni: Risolvi problemi come errori di sincronizzazione o fallimenti di build.
Passaggi chiave per iniziare:
- Installa Node.js, npm, JDK, XcodeEcco Android Studio.
- Esegui
npm install @capacitor/core @capacitor/clie inizializza il tuo progetto. - Aggiungi piattaforme iOS e Android utilizzando
npx cap add iosenpx cap add android. - Facoltativo: Configura Capgo per aggiornamenti live aggiornamenti dell'app.
Questa guida copre tutto ciò di cui hai bisogno per configurare Capacitor CLI, configurare le piattaforme e distribuire il tuo app. Siamo pronti a partire!
Introduzione Capacitor Configura

Requisiti di configurazione
Per iniziare, assicurati di avere installati i seguenti strumenti:
- Node.js (versione 14 o successiva) e npm
- Java JDK (versione 11 o successiva)
- Xcode (versione 12 o successiva per costruzioni iOS)
- Android Studio (per costruzioni Android)
- Capacitor CLI (versione 6 o 7)
Facoltativo: Se desiderate abilitare le aggiornamenti in tempo reale, consultate la guida di configurazione "Capgo Guida di configurazione" sotto.
CLI Passaggi di installazione
Prima di iniziare, assicuratevi di avere Node.js, npm, JDK, Xcode, e Android Studio impostare. Una volta pronto, puoi installare il Capacitor CLI eseguendo:
npm install --save @capacitor/core @capacitor/cli
npx cap init
Questo comando installa Capacitor e configura i suoi componenti di base.
Dopo aver completato questo passaggio, passa a Creare un Nuovo Progetto per creare la struttura della tua applicazione.
Creare un Nuovo Progetto
Per iniziare con il tuo progetto utilizzando Capacitor CLI, segui questi passaggi:
mkdir my-app && cd my-app
npm init -y
npx cap init my-app com.company.app --web-dir dist
Aggiornamento del File di Configurazione
Modifica il capacitor.config.json file per includere le seguenti impostazioni:
{
"appId": "com.company.app",
"appName": "My App",
"webDir": "dist",
"bundledWebRuntime": false,
"server": {
"hostname": "app.example.com",
"androidScheme": "https"
}
}
Dopo l'aggiornamento, utilizza questa configurazione per configurare il Capacitor per il tuo progetto.
Configurazione della Piattaforma
Ora che la scaffolding del progetto è completata, è il momento di configurare i target iOS e Android.
Aggiunta di iOS e Android
Inizia installando i pacchetti specifici per piattaforma utilizzando il Capacitor CLI:
npm install @capacitor/ios @capacitor/android
npx cap add ios
npx cap add android
Per iOS, assicurati di avere Xcode 14 o successivo, CocoaPods 1.11 o successivo, e macOS 12 o superiore. Per Android, avrai bisogno di Android Studio Giraffe (2022.3.1+), JDK 17 o successivo, e Gradle 7.5 o superiore.
Dopo l'installazione, avrai bisogno di mantenere aggiornate le tue target native con le modifiche alla tua applicazione web.
Aggiornamenti di Piattaforma
Per sincronizzare le tue piattaforme con le ultime modifiche web, segui questi passaggi dopo aver aggiornato la tua app web:
npm run build
npx cap sync
Il cap sync comando gestisce due compiti:
- Copia gli asset web aggiornati alle piattaforme native
- Aggiorna le configurazioni e i plugin native per adattarsi alle ultime modifiche
Configurazione dell'IDE
Apre i progetti specifici della piattaforma negli IDE appropriati:
npx cap open ios # Opens Xcode
npx cap open android # Opens Android Studio
In Xcode:
- Scegli il tuo team di sviluppo.
- Configura i certificati di firma.
- Aggiorna l'identificatore del pacchetto.
In Android Studio:
- Modifica l'ID dell'applicazione in
build.gradle. - Configura il keystore per la firma.
- Configura sia le varianti di build debug che di rilascio.
Quando tutto è configurato, costruisci i progetti utilizzando npx cap build ios o npx cap build android. Non dimenticare di eseguire npx cap sync nuovamente per assicurarti che tutti gli asset siano aggiornati.
Capgo Guida di configurazione

Configura Capgo per abilitare aggiornamenti in tempo reale istantanei per la tua app.
Caratteristiche chiave di Capgo
Capgo offre diverse funzionalità per semplificare gli aggiornamenti dell'app:
- La crittografia end-to-end assicura la consegna sicura degli aggiornamenti.
- Gli aggiornamenti eseguono le operazioni in background quando l'app viene avviata.
- Le strumentazioni di analisi aiutano a monitorare i tassi di successo degli aggiornamenti e l'engagement degli utenti.
- A one-click rollback l'opzione ti consente di recuperare rapidamente da aggiornamenti problematici.
- Usa il sistema dei canali per i roll-out graduati e i test beta.
Installa Capgo
Segui questi passaggi per iniziare con Capgo:
-
npm install --save @capgo/cli -
Inizia Capgo nel tuo progetto:
npx capgo init -
Costruisci e rilascia aggiornamenti:
npm run build npx capgo release -
Apri l'app per attivare il processo di aggiornamento in background.
Best Practices
- Utilizza i canali per testare gli aggiornamenti prima di distribuirli a tutti gli utenti.
- Monitora le analisi per assicurarti che gli aggiornamenti siano consegnati con successo e gli utenti rimangano coinvolti.
- Abilita la tracciatura degli errori per catturare e risolvere problemi precoci.
- Tieni pronto il feature di rollback per affrontare velocemente qualsiasi problema.
Capgo è compatibile con Capacitor 8, si integra facilmente con i pipeline CI/CD e rispetta le richieste dei negozi Apple e Google.
Problemi comuni e consigli
Una volta completata la piattaforma e la configurazione di Capgo, potresti affrontare alcuni errori comuni. Ecco come risolverli velocemente.
Issue di configurazione dell'ambiente
-
CLI Non Trovato Errore: Il comando
npx capnon riesce. Risolvi: Eseguinpm install --save @capacitor/cli @capacitor/coree riprova. -
Mancanza di versione Node Errore: I CLI comandi falliscono a causa di errori di versione di Node.js. Risolvi: Installa Node.js versione 14 o superiore come descritto nelle richieste di configurazione.
Problemi di configurazione
-
Mancanza di configurazione Errore: Cambiamenti in
capacitor.config.jsonnon hanno effetto. Risoluzione: Assicurati che iappIdewebDiri valori corrispondano al tuo progetto e al cartello di output del build web.package.jsonErrori di sincronizzazione della piattaforma -
Errore : Esecuzioneporta a conflitti di versione dei plugin.
npx cap syncRisoluzione : Esegui: Aggiorna@capacitor/androide@capacitor/iosper la stessa versione maggiore, esegui nuovamente il comando di sincronizzazione.
Costruzione e Distribuzione
-
Fallimenti di firma di costruzione Errore: I build iOS o Android falliscono a causa di certificati mancanti o di un keystore. Risoluzione: Segui le istruzioni di configurazione dell'IDE. Per iOS, aggiungi il tuo team di sviluppo in Xcode. Per Android, configura il keystore in
build.gradle. -
Directory Web Non Trovata Errore:
npx cap syncnon si trovano gli asset web. RisolviEseguisci il tuo comando di build web (ad esempio,npm run build) prima di sincronizzare le piattaforme.
Problemi di Aggiornamento in Tempo Reale
- Capgo Insuccessi nell'Aggiornamento
ErroreEseguisci il comando di build web prima di sincronizzare le piattaforme.
RisolviVerifica il tuo Capgo API chiave in
capacitor.config.jsone assicurati di essere in grado di raggiungere il canale corretto.
For maggiori informazioni sulla configurazione specifica della piattaforma, torna alla sezione di configurazione della piattaforma. Se stai lavorando con aggiornamenti in tempo reale, consulta il Capgo Guida di configurazione per ulteriori consigli di risoluzione dei problemi.
Riepilogo
Rivista la configurazione
Inizia il tuo'app web con Capacitor CLI, configura le piattaforme iOS e Android e, facoltativamente, include Capgo per gli aggiornamenti in tempo reale.
Ecco come iniziare:
- Utilizza il Capacitor CLI per avviare il tuo progetto.
- Configura l'ID del pacchetto dell'app e definisci la directory di output web.
- Aggiungi il supporto per le piattaforme iOS e Android.
- Installa e configura Capgo con il seguente comando:
npm install --save @capgo/cli && npx capgo init
Per ulteriori istruzioni di configurazione dettagliate o per la risoluzione dei problemi, consulta la documentazione ufficiale di Capacitor e Capgo.
Continua da Capacitor CLI: Guida di configurazione del progetto
Se stai utilizzando Capacitor CLI: Guida di configurazione del progetto per pianificare la dashboard e le API operazioni, connettilo con API Panoramica per i dettagli di implementazione in API Panoramica, Introduzione per i dettagli di implementazione in Introduzione, API Chiavi per i dettagli di implementazione in API Chiavi, Dispositivi per i dettagli di implementazione in Dispositivi, e Bundle per i dettagli di implementazione in Bundle.