Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
Ce que vous allez faire
Dans ce tutoriel, vous allez :- Créer une application mobile à partir d’une invite avec Agent
- La prévisualiser localement sur votre téléphone avec Expo Go
- Publier sur Expo Go pour que tout le monde puisse accéder à votre application
- Promouvoir vers TestFlight pour les tests bêta
- Soumettre à l’App Store pour une mise en ligne publique
Apple définit les exigences pour les soumissions à TestFlight et à l’App Store. Vous utiliserez App Store Connect pour gérer les tests et les versions.
Ce dont vous aurez besoin
- Un compte Replit avec accès aux applications mobiles
- Un téléphone avec Expo Go installé
- Un abonnement au Programme de développeur Apple (requis par Apple pour TestFlight et l’App Store)
Partie 1 : Créez votre application avec Agent
Créer une application mobile
Sur l’écran d’accueil de Replit, décrivez ce que vous souhaitez créer, puis sélectionnez Application mobile comme type d’application.
Partie 2 : Tester sur votre téléphone avec Expo Go
Expo Go exécute un aperçu natif de votre application sur votre appareil.Ouvrir le code QR
Dans l’Éditeur de projet, sélectionnez Aperçu sur appareil mobile pour afficher un code QR.

Partie 3 : Publier sur Expo Go
La publication sur Expo Go rend votre application accessible à toute personne ayant installé l’application Expo Go. C’est le moyen le plus rapide de partager votre application pour des retours sans passer par le processus de révision d’Apple.Publier depuis l'Éditeur de projet
Ouvrez le panneau de publication et sélectionnez Publier. Cela déploie votre application et votre backend sur l’infrastructure de Replit.
Partie 4 : Promouvoir vers TestFlight
Après la publication sur Expo Go, vous pouvez promouvoir votre application vers TestFlight pour des tests bêta plus formels. TestFlight nécessite un compte développeur Apple mais offre une expérience d’application native sans Expo Go.Prérequis pour la publication Apple
Apple impose des comptes et des configurations spécifiques avant que vous puissiez publier. Complétez ces étapes avant de tenter une soumission.Rejoindre le Programme de développeur Apple
Vous avez besoin d’un abonnement au Programme de développeur Apple pour publier sur TestFlight et soumettre à l’App Store.Apple exige l’authentification à deux facteurs sur votre compte Apple.
Inscription individuelle vs. organisation
- Comptes individuels : Publiez sous votre nom légal en tant que vendeur.
- Comptes d’organisation : Publiez sous le nom de l’organisation en tant que vendeur. Apple exige un numéro D‑U‑N‑S pour les organisations, ce qui peut prendre du temps à obtenir.
Étapes d’inscription typiques
- Connectez-vous sur
https://developer.apple.com/programs/enroll/ - Complétez la vérification d’identité
- Acceptez le contrat de licence du Programme de développeur Apple
- Payez les frais annuels fixés par Apple
- Attendez l’approbation d’Apple (le délai varie selon le type de compte)
Comprendre TestFlight vs. l’App Store
TestFlight est le système de tests bêta d’Apple. L’App Store est la place de marché publique où tout le monde peut télécharger votre application.| Aspect | TestFlight | App Store |
|---|---|---|
| Public | Testeurs invités (jusqu’à 10 000 testeurs externes) | Public |
| Objectif | Tests bêta et retours | Mise en ligne publique |
| Révision | La première build d’une version passe par une révision bêta | Chaque soumission passe par App Review |
| Durée de vie de la build | Expire après 90 jours | Permanente jusqu’à ce que vous la retiriez |
Ouvrir le panneau de publication
Avec votre application déjà publiée sur Expo Go, ouvrez le panneau de publication dans l’Éditeur de projet.
Sélectionner la publication App Store
Sélectionnez Publier sur l’App Store pour promouvoir votre application vers TestFlight.
La première build d’une version nécessite généralement une révision bêta TestFlight. Après approbation, vous pouvez généralement envoyer des builds supplémentaires aux testeurs plus rapidement.
Activer les tests externes
Pour partager votre build TestFlight avec d’autres personnes, configurez les tests externes dans App Store Connect :- Dans App Store Connect, ouvrez votre application.
- Allez dans TestFlight, puis Tests externes.
- Créez un groupe de test et ajoutez votre build.
- Soumettez pour la révision Beta App Review (requise par Apple pour les testeurs externes).
- Partagez le lien TestFlight public après approbation.
Partie 5 : Soumettre à l’App Store
Lorsque votre build est prête pour la mise en ligne, soumettez-la via App Store Connect :- Dans App Store Connect, ouvrez votre application.
- Allez dans l’onglet App Store.
- Remplissez les métadonnées requises (description, captures d’écran, catégorie, tarification et informations de confidentialité).
- Sélectionnez votre build TestFlight à promouvoir.
- Soumettez pour révision.
Compléter votre fiche App Store Connect
Replit crée votre fiche d’application dans App Store Connect, mais vous devez quand même compléter les métadonnées requises avant qu’Apple n’accepte une soumission. Les champs suivants sont généralement requis :- Nom et sous-titre de l’application
- Catégorie (principale, secondaire optionnelle)
- Tarification et disponibilité (gratuit ou payant, et régions)
- URL de la politique de confidentialité (accessible publiquement)
- Détails de confidentialité de l’application (étiquettes nutritionnelles de collecte de données)
- Captures d’écran (obligatoires)
- URL de support (obligatoire)
- Coordonnées de contact pour App Review (obligatoires)
Si votre application nécessite une connexion, ajoutez des identifiants de démonstration pour App Review dans App Store Connect afin qu’Apple puisse tester votre application.
Exigences de confidentialité
Apple vous demande de :- Fournir une URL de politique de confidentialité publique
- Déclarer vos pratiques de données Confidentialité de l’application (y compris les SDK tiers et services que vous utilisez)
Captures d’écran
Les captures d’écran sont obligatoires et influencent fortement la conversion sur l’App Store.Raisons courantes de rejet
| Problème | Comment l’éviter |
|---|---|
| Plantages ou bugs évidents | Testez sur TestFlight d’abord et corrigez les problèmes avant la soumission |
| Politique de confidentialité manquante | Ajoutez une URL de politique de confidentialité publique avant la soumission |
| Les captures d’écran ne correspondent pas à l’application | Téléchargez des captures d’écran de la build actuelle |
| Les réviseurs ne peuvent pas accéder à l’application | Fournissez des identifiants de démonstration et des instructions dans les notes de révision |
| Contenu incomplet ou provisoire | Supprimez les flux « bientôt disponible » et les écrans incomplets |
| Les invitations de permission manquent de contexte | Expliquez pourquoi vous avez besoin de la caméra, de la localisation ou d’autres permissions |
Délais à prévoir
| Étape | Durée typique |
|---|---|
| Approbation du Programme de développeur Apple | Variable (souvent 1–2 jours pour les particuliers ; plus long pour les organisations) |
| Traitement de la build dans App Store Connect | Souvent 10–15 minutes |
| Révision bêta TestFlight (première build d’une version) | Souvent environ un jour |
| Révision App Store | Souvent 1–2 jours |
Mettre à jour votre application après le lancement
- Mises à jour de l’interface et du contenu : Publiez à nouveau pour publier rapidement des mises à jour.
- Modifications natives (par exemple, icônes d’application ou permissions) : Soumettez une nouvelle build App Store.
Liste de contrôle
Utilisez cette liste de contrôle pour vérifier que vous êtes prêt pour chaque étape. Avant de publier sur Expo Go :- Vous pouvez exécuter l’application sur un vrai appareil via Expo Go
- Votre application ne présente pas de plantages évidents ni de flux défectueux
- Votre application est publiée et s’exécute sur Replit
- Vous avez un abonnement au Programme de développeur Apple
- Vous savez si votre compte Apple est individuel ou d’organisation
- Les métadonnées App Store Connect sont complètes (nom, catégorie, régions et URL de support)
- L’URL de la politique de confidentialité est publique et exacte
- Les détails de confidentialité de l’application sont complets (y compris les services tiers)
- Les captures d’écran sont téléchargées et correspondent à la build soumise
- Les coordonnées de contact App Review sont définies
- Des identifiants de démonstration sont fournis (si votre application nécessite une connexion)
Prochaines étapes
- En savoir plus sur le fonctionnement des applications mobiles sur Replit : Applications mobiles natives
- En savoir plus sur le fonctionnement d’Agent : Agent
- Construire sur votre téléphone : Application mobile Replit
- En savoir plus sur Expo : Documentation Expo