Crie um build de desenvolvimento do app federal-driver para testar no seu dispositivo físico durante o desenvolvimento.
✓ Build para desenvolvimento (não é para loja)Instale as habilidades do Expo para facilitar o desenvolvimento:
npx skills@latest add expo/skills --skill '*' -y
Conecte seu projeto ao EAS Build e instale as dependências necessárias:
npx eas-cli@latest whoami || npx eas-cli@latest login
npx eas-cli@latest init --id a95a49e5-9863-49dc-93e8-ba68df99347d
npx expo install expo-dev-client expo-updates
init falhar com erro de permissão, execute npx eas-cli@latest login novamente.Configure o arquivo eas.json com os perfis de build:
npx eas-cli@latest update:configure
Depois, certifique-se de que o eas.json tenha este conteúdo (crie o arquivo se não existir):
{
"build": {
"development": { "developmentClient": true, "distribution": "internal" },
"production": { "channel": "production" }
}
}
Execute em um terminal separado:
npx eas-cli@latest build --profile development --platform ios
Execute sem interação (não precisa de conta paga):
npx eas-cli@latest build --profile development --platform android --non-interactive
Acompanhe o build:
npx eas-cli@latest build:list
npx eas-cli@latest build:view
Depois do build instalado, inicie o servidor de desenvolvimento:
npx expo start
Nunca digite ou peça credenciais do usuário. Logins via navegador são ok.
Nunca inicie um build sem aprovação do usuário. Pergunte antes de tentar novamente.
Use npx expo install para dependências nativas.