Passer au contenu principal

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

1

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.
2

Laisser Agent construire

Agent structure votre projet et construit votre première version. Gardez le chat ouvert pour suivre la progression et demander des modifications.

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.
1

Installer Expo Go

Installez Expo Go sur votre iPhone ou appareil Android.
2

Ouvrir le code QR

Dans l’Éditeur de projet, sélectionnez Aperçu sur appareil mobile pour afficher un code QR.
3

Scanner et prévisualiser

Scannez le code QR avec votre téléphone pour ouvrir un aperçu natif dans Expo Go.
Application mobile s'exécutant dans l'aperçu de l'Éditeur de projet Replit avec le panneau Aperçu sur l'appareil et le code QR
Si votre aperçu semble obsolète, rafraîchissez dans Expo Go. Sur votre appareil, secouez votre téléphone pour ouvrir le menu développeur, puis sélectionnez Actualiser.

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.
1

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.
2

Partager votre application

Après la publication, toute personne avec Expo Go peut ouvrir votre application via le lien partageable. Aucun compte développeur Apple n’est requis à cette étape.
Utilisez la publication Expo Go pour partager rapidement des prototypes, recueillir des retours précoces et itérer avant de vous engager dans le processus App Store.

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

  1. Connectez-vous sur https://developer.apple.com/programs/enroll/
  2. Complétez la vérification d’identité
  3. Acceptez le contrat de licence du Programme de développeur Apple
  4. Payez les frais annuels fixés par Apple
  5. 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.
AspectTestFlightApp Store
PublicTesteurs invités (jusqu’à 10 000 testeurs externes)Public
ObjectifTests bêta et retoursMise en ligne publique
RévisionLa première build d’une version passe par une révision bêtaChaque soumission passe par App Review
Durée de vie de la buildExpire après 90 joursPermanente jusqu’à ce que vous la retiriez
TestFlight est le moyen le plus rapide d’identifier les plantages, les problèmes de performance et les problèmes spécifiques aux appareils avant le lancement.
1

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.
2

Sélectionner la publication App Store

Sélectionnez Publier sur l’App Store pour promouvoir votre application vers TestFlight.
3

Connecter Apple et soumettre

Connectez-vous avec votre compte développeur Apple lorsque vous y êtes invité. Replit compile une application native dans le cloud et la soumet à 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 :
  1. Dans App Store Connect, ouvrez votre application.
  2. Allez dans TestFlight, puis Tests externes.
  3. Créez un groupe de test et ajoutez votre build.
  4. Soumettez pour la révision Beta App Review (requise par Apple pour les testeurs externes).
  5. 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 :
  1. Dans App Store Connect, ouvrez votre application.
  2. Allez dans l’onglet App Store.
  3. Remplissez les métadonnées requises (description, captures d’écran, catégorie, tarification et informations de confidentialité).
  4. Sélectionnez votre build TestFlight à promouvoir.
  5. 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)
Si vous utilisez des services tiers (analyses, paiements, rapports de plantage, publicités), examinez leurs divulgations de confidentialité et incluez-les dans vos réponses de confidentialité de l’application.

Captures d’écran

Les captures d’écran sont obligatoires et influencent fortement la conversion sur l’App Store.
Utilisez de vraies captures d’écran de votre application. Assurez-vous que les captures d’écran correspondent à la build actuelle que vous soumettez.

Raisons courantes de rejet

ProblèmeComment l’éviter
Plantages ou bugs évidentsTestez sur TestFlight d’abord et corrigez les problèmes avant la soumission
Politique de confidentialité manquanteAjoutez une URL de politique de confidentialité publique avant la soumission
Les captures d’écran ne correspondent pas à l’applicationTéléchargez des captures d’écran de la build actuelle
Les réviseurs ne peuvent pas accéder à l’applicationFournissez des identifiants de démonstration et des instructions dans les notes de révision
Contenu incomplet ou provisoireSupprimez les flux « bientôt disponible » et les écrans incomplets
Les invitations de permission manquent de contexteExpliquez pourquoi vous avez besoin de la caméra, de la localisation ou d’autres permissions

Délais à prévoir

ÉtapeDurée typique
Approbation du Programme de développeur AppleVariable (souvent 1–2 jours pour les particuliers ; plus long pour les organisations)
Traitement de la build dans App Store ConnectSouvent 10–15 minutes
Révision bêta TestFlight (première build d’une version)Souvent environ un jour
Révision App StoreSouvent 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
Avant de promouvoir vers TestFlight :
  • 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
Avant de soumettre à l’App Store :
  • 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