Vuoi costruire app mobili con un unico codice? Capacitor rende facile la creazione di app iOS, Android e web utilizzando framework come React, Angular, o Vue. Questa guida spiega come impostare CapacitorConfigura le piattaforme e distribuisce gli aggiornamenti in modo efficiente.
Passaggi Chiave per Iniziare
- Passaggi Chiave per Iniziare:: Node.js, npm, Git e un code editor come VS Code.
- VS CapacitorInstalla il Capacitor CLI e inizializza il tuo progetto.
- Configura piattaformeAggiungi supporto per iOS e Android, regola le impostazioni e sincronizza il tuo code.
- Testa e distribuisci: Build, run on devices, and use live update tools like Capgo __CAPGO_KEEP_0__
Capacitor collega le app web alle funzionalità native dei dispositivi, garantendo prestazioni fluide su più piattaforme. Segui questo guide per semplificare il tuo processo di sviluppo dell'app!
5 passaggi per una APP NATIVA CAPACITOR __CAPGO_KEEP_0__

Giocatore di video YouTube
Ecco come configurare il tuo ambiente di sviluppo con gli strumenti essenziali.
Strumenti di sviluppo di installazione
Per lavorare con Capacitor, avrai bisogno degli strumenti seguenti:
| Strumento | Funzione | Versione Minima |
|---|---|---|
| Versione minima | ambiente di esecuzione di runtime JavaScript | ambiente di esecuzione del runtime JavaScript |
| npm | __CAPGO_KEEP_0__ | gestore di pacchetti |
| IDE/Code Editor | Ambiente di sviluppo | Versione stabile più recente |
| Git | Controllo di versione | 2.0.0 o superiore |
Segui questi passaggi per installarli:
- Node.js e npm: Scarica e installa entrambi dal sito ufficiale Sito web di Node.js.
- Code Editor: Scegli un editor come VS Code WebStorm, o Sublime Text e installa la versione stabile più recente.
- Git: Ottenilo da git-scm.com.
- Strumenti specifici della piattaforma: Installa gli strumenti specifici della tua piattaforma, come Xcode per macOS o Android Studio per lo sviluppo di Android.
Una volta installati, sei pronto a passare alla configurazione del Capacitor CLI.
Configurazione del Capacitor CLI
Ottenere il Capacitor CLI in esecuzione con questi passaggi:
-
Installare Capacitor CLI a livello globale
Apre il tuo terminale e esegui il seguente comando:
npm install -g @capacitor/cli -
Inizializza il plugin Capgo
Se non l'hai fatto ancora, esegui:
npx @capgo/cli initConfigurerà le impostazioni necessarie per gestire gli aggiornamenti effettivamente [1]. Semplifica il processo di creazione, testing e distribuzione dell'applicazione.
Inizia un nuovo progetto Capacitor
Una volta installati gli strumenti necessari, sei pronto a configurare il tuo primo progetto Capacitor.
Creazione del Progetto
Per creare un nuovo progetto Capacitor, apri il terminale e utilizza il seguente comando:
npx @capacitor/cli create [projectDirectory] [appId] [appDisplayName]
Ad esempio:
npx @capacitor/cli create my-cap-app com.example.app "My Capacitor App"
Ecco cosa significa ogni parametro:
- projectDirectory: Il nome del cartella del tuo progetto (ad esempio,
my-cap-app). - appId: Un identificatore a dominio inverso per la tua app (ad esempio,
com.example.app). - appDisplayName: Il nome visualizzato per la tua app (ad esempio,
My Capacitor App).
Dopo aver eseguito questo comando, dovrai aggiustare le impostazioni del tuo progetto nel capacitor.config.json file.
Configurare capacitor.config.json
La capacitor.config.json file è dove definisci le impostazioni chiave per il tuo progetto. Ecco un esempio di una configurazione base:
{
"appId": "com.example.app",
"appName": "My Capacitor App",
"webDir": "dist",
"bundledWebRuntime": false,
"server": {
"hostname": "app.example.com",
"androidScheme": "https",
"iosScheme": "https"
}
}
Ecco una panoramica delle opzioni chiave:
| Impostazione | Funzione | Valore di esempio |
|---|---|---|
| appId | Identificatore univoco per la tua app | com.example.app |
| appName | Il nome della finestra dell'app | My Capacitor App |
| webDir | Directory per output di build | dist |
| Runtime web integrato | Se includere il runtime Capacitor | false |
| Nome del server | Hostname per il server di sviluppo | app.example.com |
| Schema URL per Android | Schema URL per iOS | https |
| Installare Dipendenze | Schema URL per iOS | https |
Installazione Dipendenze
Per completare la configurazione, installa le dipendenze richieste e inizializza il tuo progetto con questi comandi:
npm install @capacitor/core
npm install @capacitor/cli --save-dev
npx cap init
Con questi passaggi completati, il tuo progetto è pronto per la configurazione e lo sviluppo specifici della piattaforma.
Configurazione delle Piattaforme Mobili
Una volta inizializzato il tuo progetto Capacitor, il passo successivo è aggiungere e configurare le piattaforme iOS e Android per far sì che la tua app possa eseguire nativamente su dispositivi mobili.
Configurazione delle Piattaforme iOS e Android
Inizia aggiungendo il supporto delle piattaforme utilizzando i seguenti comandi:
npx cap add ios
npx cap add android
Dopo aver aggiunto le piattaforme, sincronizza il tuo web code con:
npx cap sync
Prima di eseguire questi comandi, assicurati che la tua applicazione web sia costruita e che il webDir in capacitor.config.json è correttamente impostato. Una volta fatto, personalizza le impostazioni di ogni piattaforma per adattarle alle esigenze della tua app.
Impostazioni Specifiche per Piattaforma
iOS
Apri il progetto iOS con:
npx cap open ios
Infine, configurare le seguenti impostazioni:
- Identificatore del Bundle: Assicurati che corrisponda al tuo appId.
- Gruppo di sviluppo: Assegna il gruppo appropriato per la firma code.
- Target di distribuzione: Imposta la versione minima di iOS.
- Orientamento del dispositivo: Adatta come necessario.
- Descrizioni sulla privacy: Aggiungi le descrizioni richieste in
Info.plist.
Android
Apre il progetto Android con:
npx cap open android
Poi, aggiorna questi impostazioni:
- Nome del Pacchetto: Assicurati che corrisponda al tuo appId.
- Permessi: Definisci i permessi necessari in
AndroidManifest.xml. - Orientamento della Schermata: Configura questo in
AndroidManifest.xml. - Obiettivo SDK: Imposta la versione appropriata in
android/app/build.gradle.
Posizioni degli Asset e della Configurazione
Ecco dove troverai i file chiave per icone dell'app, schermate di benvenuto, collegamenti profondi e autorizzazioni.
| Configurazione | IOS Location | Posizione Android |
|---|---|---|
| Iconografie App | ios/App/App/Assets.xcassets |
android/app/src/main/res |
| Schermate di Avvio | ios/App/App/Assets.xcassets |
android/app/src/main/res |
| Deep Links | ios/App/App/Info.plist |
AndroidManifest.xml |
| autorizzazioni | Info.plist |
AndroidManifest.xml |
Con queste configurazioni in atto, sei pronto a costruire e testare la tua app su dispositivi mobili.
Costruzione e Test
Utilizzando la configurazione descritta in precedenza, puoi ora costruire e testare il tuo Capacitor app assicurarsi che funzioni correttamente su diversi dispositivi.
Comandi di Costruzione e Esecuzione
Una volta configurato il tuo app per le piattaforme mobili, è il momento di costruire e eseguire i test. Inizia aggiornando i tuoi asset web:
npm run build
npx cap sync
Successivamente, utilizza i comandi appropriati per la tua piattaforma di destinazione:
Per iOS:
npx cap run ios
Per Android:
npx cap run android
Il comando di costruzione e lancio del tuo app su un simulatore o un dispositivo collegato. Eseguire i test su entrambi i dispositivi reali e simulatori è fondamentale per identificare eventuali problemi specifici della piattaforma.
Aggiungere Plugin Capacitor
Capacitor plugin Consente di aggiungere funzionalità native all'applicazione. Ad esempio, per includere funzionalità di camera, geolocalizzazione e archiviazione, esegui:
npm install @capacitor/camera @capacitor/geolocation @capacitor/storage
npx cap sync
Consentono di aggiungere funzionalità native all'app. Ad esempio, per includere le funzionalità di camera, geolocalizzazione e archiviazione, esegui:
| Plugin | Plugin di configurazione per iOS | Configurazione Android |
|---|---|---|
| Camera | Aggiungi Descrizione della Privacy | Aggiungi autorizzazioni al Manifesto |
| Geolocalizzazione | Aggiungi descrizione dell'uso della posizione | Aggiungi autorizzazioni alla posizione |
| Archiviazione | Non è necessario alcun setup aggiuntivo | Non è necessario alcun setup aggiuntivo |
Aggiornamenti in tempo reale con Capgo

Per semplificare la distribuzione e il testing, puoi integrare strumenti come live update e Capgo. Questo servizio ha già consegnato oltre 23,5 milioni di aggiornamenti, con il 95% degli utenti che riceve aggiornamenti entro 24 ore e un tasso di successo globale del 82% [1].
Per aggiungere Capgo al tuo app:
npm install @capgo/capacitor-updater
npx cap sync
Capgo offre diversi benefici durante il testing:
- Creare canali separati per ambienti di sviluppo, staging e produzione.
- Invia aggiustamenti di bug immediati durante il testing.
- Segui i tassi di successo degli aggiornamenti con analisi integrate.
- Roll back updates quickly if issues arise.
Capgo garantisce inoltre la consegna sicura degli aggiornamenti con crittografia end-to-end. Il suo sistema di canali consente di testare gli aggiornamenti con gruppi di utenti selezionati prima di distribuirli a tutti.
Riepilogo
Questa guida ha guidato attraverso ogni fase di configurazione e distribuzione di un'app Capacitor, coprendo tutti i passaggi essenziali necessari per iniziare e garantire un funzionamento liscio.
Punti Principali
Creare un'app Capacitor richiede attenzione accurata alla configurazione, all'impostazione e alle modifiche specifiche della piattaforma. Impostare il tuo ambiente di sviluppo - compresi strumenti come Node.js Node.js Capacitor CLI - è un punto di partenza fondamentale. Configurare piattaforme come iOS e Android garantisce che l'app funzioni senza problemi sui sistemi nativi.
Utilizzando un sistema di aggiornamento come Capgo può semplificare la gestione delle versioni e aiuta a mantenere la stabilità dell'app. [1].
Ecco una panoramica delle fasi chiave:
| Phase | Steps | Suggerimenti |
|---|---|---|
| Impostazione iniziale | Installa gli strumenti, configurazione CLI | Utilizza le versioni stabili più recenti |
| Configurazione | Adjust platform settings, add plugins | Segui le linee guida specifiche delle piattaforme |
| Test | Costruisci e testa su dispositivi | Priorizza il testing sui dispositivi reali |
| Distribuzione | Gestisci gli aggiornamenti, controllo delle versioni | Utilizza pipeline automatizzate per l'efficienza |
Continua da Capacitor Guida passo dopo passo per l'inizializzazione dell'app
Se stai utilizzando Capacitor Guida passo dopo passo per l'inizializzazione dell'app per pianificare l'automazione CI/CD, connettilo con Capgo CI/CD per il workflow del prodotto in Capgo CI/CD, Capgo Costruzioni native per il flusso di lavoro del prodotto in Capgo Costruzioni native Capgo Integrazioni per il flusso di lavoro del prodotto in Capgo Integrazioni Integrazione CI/CD per i dettagli di implementazione in CI/CD Integration, e GitHub Azioni di integrazione per i dettagli di implementazione in GitHub Azioni di integrazione.