# ⚡ Corrections rapides - WalletTracker ## 🔮 L'app reste bloquĂ©e sur "New update available, downloading..." ### Solution rapide (30 secondes) 1. **Sur votre tĂ©lĂ©phone** : - Fermez complĂštement Expo Go (swipe up) - Rouvrez Expo Go - Rescannez le QR code 2. **Si ça ne marche toujours pas** : - Secouez le tĂ©lĂ©phone - Appuyez sur "Go Home" - Rescannez le QR code 3. **DerniĂšre option** : - Dans Expo Go : Profil (en bas Ă  droite) → Settings → Clear cache - Rescannez le QR code ### Solution dĂ©finitive (appliquĂ©e) J'ai dĂ©sactivĂ© les mises Ă  jour automatiques dans `app.json`. **RedĂ©marrez le serveur** : ```bash # ArrĂȘtez le serveur (Ctrl+C) npm start -- --clear ``` Puis **rescannez le QR code**. ## 🔮 Écran blanc / App ne charge pas ### 1. VĂ©rifier le serveur Metro Dans le terminal, vous devez voir : ``` â€ș Metro waiting on exp://192.168.1.132:8081 ``` Si ce n'est pas le cas : ```bash npm start -- --clear ``` ### 2. VĂ©rifier la connexion rĂ©seau - TĂ©lĂ©phone et ordinateur sur le **mĂȘme Wi-Fi** - Pas de VPN actif - Pare-feu autorise Expo (port 8081) ### 3. Mode tunnel (si problĂšme rĂ©seau) ```bash npm start -- --tunnel ``` ⚠ Plus lent mais fonctionne mĂȘme avec des rĂ©seaux diffĂ©rents ## 🔮 Erreur "Unable to resolve module" ```bash # Nettoyer complĂštement rm -rf node_modules npm install npm start -- --clear ``` ## 🔮 Erreur Firebase VĂ©rifiez `src/config/firebase.ts` : - Les identifiants sont corrects - Authentication est activĂ©e dans Firebase Console - Firestore Database est créée ## 🔮 L'app crash au dĂ©marrage 1. **Regardez les logs** dans le terminal 2. **VĂ©rifiez les erreurs** : - Erreur Firebase → Configurez Firebase - Erreur de module → Nettoyez le cache - Erreur de syntaxe → VĂ©rifiez le dernier commit ## 🔮 Bouton qui charge Ă  l'infini C'est corrigĂ© ! Si ça persiste : ```bash # Rechargez l'app # Secouez le tĂ©lĂ©phone > Reload ``` ## 🔮 Les modifications ne s'appliquent pas 1. **Rechargement Ă  chaud dĂ©sactivĂ©** : - Secouez le tĂ©lĂ©phone - Appuyez sur "Enable Fast Refresh" 2. **Forcer le rechargement** : - Secouez le tĂ©lĂ©phone - Appuyez sur "Reload" 3. **Nettoyer le cache** : ```bash npm start -- --clear ``` ## đŸ“± Commandes utiles ```bash # DĂ©marrage normal npm start # Avec cache nettoyĂ© npm start -- --clear # Mode tunnel (problĂšmes rĂ©seau) npm start -- --tunnel # RĂ©installer les dĂ©pendances rm -rf node_modules && npm install ``` ## 🆘 Toujours bloquĂ© ? 1. **VĂ©rifiez les logs** dans le terminal 2. **Consultez** `TROUBLESHOOTING.md` pour plus de dĂ©tails 3. **RedĂ©marrez tout** : - Fermez Expo Go - ArrĂȘtez le serveur (Ctrl+C) - Relancez : `npm start -- --clear` - Rescannez le QR code --- **Dans 99% des cas, un simple rechargement suffit ! 🚀**