Ce que vous allez faire
Dans ce tutoriel, vous allez :- Créer une application mobile à partir d’un prompt avec Agent
- La prévisualiser localement sur votre téléphone avec Expo Go
- La publier sur Expo Go afin que n’importe qui puisse y accéder
- La promouvoir sur TestFlight pour les tests bêta
- La soumettre à l’App Store pour une publication publique
Apple définit les exigences pour les soumissions TestFlight et App Store. Vous utiliserez App Store Connect pour gérer les tests et les publications.
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 Apple Developer (requis par Apple pour TestFlight et l’App Store)
Partie 1 : Créer 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 votre Workspace, sélectionnez Prévisualiser sur appareil mobile pour afficher un code QR.

Partie 3 : Publier sur Expo Go
Publier sur Expo Go rend votre application accessible à toute personne disposant de l’application Expo Go. C’est le moyen le plus rapide de partager votre application pour obtenir des retours sans passer par le processus de révision d’Apple.Publier depuis votre Workspace
Ouvrez le panneau de publication et sélectionnez Publier. Cela déploie votre application et son backend sur l’infrastructure de Replit.
Partie 4 : Promouvoir sur TestFlight
Après avoir publié sur Expo Go, vous pouvez promouvoir votre application sur TestFlight pour des tests bêta plus formels. TestFlight nécessite un compte Apple Developer mais offre une expérience d’application native sans Expo Go.Prérequis de publication Apple
Apple exige des comptes et des configurations spécifiques avant de pouvoir publier. Complétez ces étapes avant de tenter une soumission.Rejoindre le programme Apple Developer
Vous avez besoin d’un abonnement au programme Apple Developer pour publier sur TestFlight et soumettre à l’App Store.Apple exige l’authentification à deux facteurs sur votre compte Apple.
Inscription individuelle ou organisationnelle
- Comptes individuels : Publiez sous votre nom légal en tant que vendeur.
- Comptes organisationnels : 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 Apple Developer
- Payez les frais annuels fixés par Apple
- Attendez l’approbation d’Apple (le délai varie selon le type de compte)
Comprendre TestFlight et l’App Store
TestFlight est le système de tests bêta d’Apple. L’App Store est la place de marché publique où n’importe qui 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 | Publication publique |
| Révision | La première version passe par une révision bêta | Chaque soumission passe par la révision de l’App Store |
| Durée de vie du build | Expire après 90 jours | Permanent jusqu’à ce que vous le supprimiez |
Ouvrir le panneau de publication
Avec votre application déjà publiée sur Expo Go, ouvrez le panneau de publication dans votre Workspace.
Sélectionner la publication sur l'App Store
Sélectionnez Publier sur l’App Store pour promouvoir votre application sur TestFlight.
Le premier 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.
- Accédez à TestFlight, puis Tests externes.
- Créez un groupe de test et ajoutez votre build.
- Soumettez pour une révision d’application bêta (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êt pour la publication, soumettez-le via App Store Connect :- Dans App Store Connect, ouvrez votre application.
- Accédez à 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 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 (requises)
- URL d’assistance (requise)
- Informations de contact pour la révision de l’application (requises)
Si votre application nécessite une connexion, ajoutez des identifiants de démonstration pour la révision de l’application dans App Store Connect afin qu’Apple puisse tester votre application.
Exigences de confidentialité
Apple exige que vous :- Fournissiez une URL de politique de confidentialité publique
- Déclariez vos pratiques de données Confidentialité de l’application (y compris les SDK et services tiers que vous utilisez)
Captures d’écran
Les captures d’écran sont requises et influencent fortement la conversion sur l’App Store.Raisons courantes de rejet
| Problème | Comment l’éviter |
|---|---|
| Plantages ou bugs évidents | Testez d’abord sur TestFlight 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 du build actuel |
| 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 « à venir » et les écrans incomplets |
| Les demandes d’autorisation manquent de contexte | Expliquez pourquoi vous avez besoin de l’accès à la caméra, à la localisation ou à d’autres autorisations |
Délais à prévoir
| Étape | Durée typique |
|---|---|
| Approbation du programme Apple Developer | Variable (souvent 1 à 2 jours pour les particuliers ; plus long pour les organisations) |
| Traitement du build dans App Store Connect | Souvent 10 à 15 minutes |
| Révision bêta TestFlight (premier build d’une version) | Souvent environ un jour |
| Révision de l’App Store | Souvent 1 à 2 jours |
Mise à jour de votre application après le lancement
- Mises à jour de l’interface utilisateur et du contenu : Publiez à nouveau pour déployer les mises à jour rapidement.
- Modifications natives (par exemple, icônes d’application ou autorisations) : Soumettez un nouveau build App Store.
Liste de vérification
Utilisez cette liste de vérification pour confirmer 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 ou de flux brisés
- Votre application est publiée et fonctionne sur Replit
- Vous avez un abonnement au programme Apple Developer
- Vous savez si votre compte Apple est individuel ou organisationnel
- Les métadonnées App Store Connect sont complètes (nom, catégorie, régions et URL d’assistance)
- 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 au build soumis
- Les informations de contact pour la révision de l’application sont définies
- Des identifiants de démonstration sont fournis (si votre application nécessite une connexion)
Prochaines étapes
- Découvrez comment fonctionnent les applications mobiles sur Replit : Applications mobiles natives
- Découvrez comment fonctionne Agent : Agent
- Créez sur votre téléphone : Application mobile Replit
- En savoir plus sur Expo : Documentation Expo