Le Motif de Rejet (Guideline 2.1 - Information Needed)
Apple ne peut pas deviner comment fonctionne votre application. Si elle nécessite un compte utilisateur pour accéder aux fonctionnalités principales, vous DEVEZ fournir un compte de test valide. Si le testeur ne peut pas se connecter, il rejettera l'application en demandant plus d'informations.
Les erreurs classiques
- Compte de test expiré ou avec OTP/2FA : Si votre application envoie un SMS de validation à chaque connexion, le testeur Apple ne pourra jamais se connecter.
- Géolocalisation bloquante : Si votre application ne fonctionne qu'à Paris (livraison de repas par exemple), le testeur basé en Californie verra un écran vide.
- Paiement requis pour tester : S'il faut une carte bancaire physique pour passer l'écran d'accueil.
La Solution
Dans App Store Connect, sous la section App Review Information :
- Fournissez un compte de test permanent (
apple@votre-app.com) dont le mot de passe ne change jamais. - Désactivez l'authentification à double facteur (2FA) pour ce compte de test spécifique dans votre backend.
- Laissez des Notes de révision (Review Notes) expliquant comment simuler une position ou une action (ex: "Pour tester, utilisez une adresse à Paris").
- Si du matériel externe est requis (un objet connecté Bluetooth), fournissez une vidéo de démonstration en lien (YouTube ou MP4) montrant l'application en action.