Configuración Inicial
Hacé esto una vez por máquina (y una vez por proyecto, del lado de Firebase). Si todavía no instalaste las herramientas, ver Primeros Pasos → Requisitos Previos y Herramientas.
1. Iniciar sesión en los CLIs
npx firebase login # cuenta de Google con acceso al proyecto de Firebase
eas login # cuenta de Expo
2. Crear tu .env
El script de distribución lee tres variables. Copiá la plantilla y completalas desde Firebase Console → Project settings → General → Your apps:
cp scripts/.env.example .env
FIREBASE_ANDROID_APP_ID=1:000000000000:android:xxxxxxxxxxxx
FIREBASE_IOS_APP_ID=1:000000000000:ios:xxxxxxxxxxxx
FIREBASE_TESTER_GROUP=internal
Nota
.env está ignorado por git — nunca lo commitees.
3. Crear el proyecto de Firebase + el grupo de testers (solo la primera vez)
- Creá el proyecto en la consola de Firebase. Analytics es opcional — App Distribution no lo necesita.
- Registrá las apps con tus identificadores de producción: la app de
Android con tu package name de producción, la de iOS con tu bundle
id de producción. Podés saltearte la descarga de
google-services.json/GoogleService-Info.plisty los pasos de instalación del SDK — App Distribution solo necesita el CLI. - Activá App Distribution y creá un grupo de testers. Asegurate de
que el alias del grupo coincida exactamente con
FIREBASE_TESTER_GROUP(ej.internal), y después agregale los emails de tus testers.