# react-native: Distribuisci in produzione
URL: https://generaltranslation.com/it/docs/react-native/tutorials/quickdeploy.mdx
---
title: Distribuisci in produzione
description: Distribuiamo la tua app React Native con GT
---
{/* GENERATO AUTOMATICAMENTE: Non modificare direttamente. Modifica invece il template in content/docs-templates/. */}
## Panoramica
Questo è un breve tutorial che ti aiuterà a distribuire la tua app React Native con GT.
In totale, dovresti impiegare meno di 5 minuti per completarlo.
Lo faremo in 3 passaggi:
Aggiungi le chiavi API di produzione.
Esegui il comando `gt configure` per configurare il progetto.
Aggiungi il comando `translate` allo script di build.
## Prerequisiti
Diamo per scontato che tu abbia già configurato la tua app React Native con GT.
In caso contrario, configura prima il progetto seguendo la [Guida rapida](/docs/react-native).
## Passaggio 1: Aggiungi le chiavi API di produzione 🔑
Per distribuire la tua app in produzione, dovrai usare una chiave API di produzione.
Dalla tua [dashboard](https://generaltranslation.com/dashboard), vai su **API Keys** nella barra laterale.
Fai clic su **Create API Key** e aggiungile al tuo ambiente di produzione.
```bash copy
GT_API_KEY="YOUR_GT_API_KEY"
GT_PROJECT_ID="YOUR_GT_PROJECT_ID"
```
**Proteggi le tue chiavi API!**
Le chiavi di produzione devono essere usate **solo** in produzione.
Allo stesso modo, le chiavi di sviluppo devono essere usate **solo** in sviluppo.
*Non eseguire mai il commit delle chiavi API in un repository pubblico!*
## Passaggio 2: Esegui il comando `gt configure` 🔧
Se hai già eseguito la procedura guidata di Setup, puoi saltare questo passaggio.
La procedura guidata di Setup avrà già eseguito il comando `gt configure` per te.
Esegui il comando `gt configure` per configurare il progetto.
```bash copy
npx gt configure
```
Se non vuoi che le tue traduzioni siano ospitate sulla CDN di GT, seleziona "No" quando richiesto.
Dovrai anche configurare la funzione [`loadTranslations`](/docs/react-native/api/config/load-translations).
## Passaggio 3: aggiungi il comando `translate` allo script di build 🏗️
L'ultimo passaggio consiste nell'aggiungere il [comando `translate`](/docs/cli/translate) allo script di build.
Assicurati che il comando `translate` venga eseguito prima del comando di build.
```json title="package.json" copy
{
"scripts": {
"build": "npx gt translate && <...YOUR_BUILD_COMMAND...>"
}
}
```
Ecco fatto! Ora, quando distribuisci la tua app in produzione ed esegui `npm run build`,
il tuo progetto verrà tradotto automaticamente e distribuito insieme alla tua app.
***
## Passaggi successivi
* Consulta la [documentazione della CLI](/docs/cli) per ulteriori informazioni sullo strumento CLI.
* Scopri [qui](/docs/cli/configure) le diverse opzioni di configurazione dello strumento CLI.
* Leggi [qui](/docs/react-native/concepts/environments) qual è la differenza tra gli ambienti di produzione e di sviluppo.