Si vous cherchez comment publier une app Base44 sur l'App Store, la réponse courte est la suivante : Base44 compile désormais le binaire, et tout le reste vous revient. En octobre 2026, l'onglet Mobile app de l'éditeur produit un IPA signé. Le compte Apple, la fiche App Store Connect, l'envoi, la revue et les éventuels rejets restent à votre charge. Chaque étape est détaillée ci-dessous, ainsi que la règle qui bloque la plupart des apps « enveloppes ».
Que fait réellement Build Stores Files de Base44 ?
Build Stores Files transforme votre application web Base44 publiée en binaires prêts pour les stores : un IPA pour l'App Store et un AAB pour Google Play. Chacun enveloppe votre application web existante dans une fine couche native.
Selon la documentation de Base44 sur la soumission aux stores, le résultat est « une enveloppe native légère autour de votre application web, qui n'ouvre que l'URL de votre app ». Base44 se charge aussi de ce qui suit :
- Il lance un App Scan selon les règles de l'App Store ou de Google Play et vous attribue un Readiness Score.
- Il « configure automatiquement un Bundle ID et une clé de signature », que vous ne pouvez pas modifier dans les fichiers générés.
- Il définit les autorisations d'accès à l'appareil grâce à l'IA et rédige les textes de justification (purpose strings) en 24 langues. La documentation précise qu'ils « ne sont pas modifiables dans l'interface de Base44 ».
- Il peut ajouter les notifications push si vous fournissez une clé APNs
.p8, distincte de la clé d'API App Store Connect.
La plupart des modifications de contenu que vous publiez dans Base44 arrivent dans l'app installée sans nouvelle soumission. Changer le nom, l'icône, le bundle ID, la configuration push ou les autorisations implique de régénérer les fichiers et de soumettre à nouveau.
Que devez-vous encore faire vous-même ?
Tout ce qui se trouve en dehors du binaire vous incombe : comptes développeur, fiche sur le store, envoi, revue et éventuels recours. La documentation de Base44 indique qu'il « ne crée ni ne gère vos comptes développeur » et qu'il ne contactera ni Apple ni Google à votre place.
| Tâche | Base44 | Vous |
|---|---|---|
| Inscription à l'Apple Developer Program | Non | Oui |
| Clé d'API App Store Connect (.p8, rôle Admin) | L'utilise | La créez |
| Bundle ID et signature | Oui, automatiquement | Utilisez ceux générés |
| IPA signé | Oui | Le téléchargez |
| Fiche de l'app dans App Store Connect | Non | Oui |
| Envoi du build | Non | Oui |
| Captures d'écran, description, URL de politique de confidentialité | Non | Oui |
| Soumission à la revue et gestion des rejets | Non | Oui |
Comment publier une app Base44 sur l'App Store, étape par étape ?
Pour publier une app Base44, vous générez l'IPA dans Base44, créez une fiche correspondante dans App Store Connect, envoyez l'IPA, puis soumettez ce build à la revue.
- Inscrivez-vous à l'Apple Developer Program et attendez la validation. L'Account Holder doit aussi accepter le dernier contrat dans App Store Connect, faute de quoi vous ne pourrez pas ajouter d'app.
- Dans App Store Connect, allez dans Users and Access → Integrations et créez une clé d'API avec le rôle Admin. Notez l'Issuer ID et le Key ID, puis téléchargez le fichier
.p8. - Dans Base44, ouvrez Publish → Mobile app, cliquez sur Run App Scan avec les règles de l'App Store sélectionnées, et corrigez chaque problème critique.
- Choisissez Create App Store files et saisissez votre Issuer ID, votre Key ID, votre Team ID et votre clé
.p8. Téléchargez ensuite l'IPA. - Dans App Store Connect, ouvrez Apps → + → New App. Choisissez iOS, saisissez le nom, la langue principale et le SKU, puis sélectionnez le bundle ID configuré par Base44.
- Envoyez l'IPA. Apple cite Xcode, altool et Transporter parmi les options d'envoi ; pour un IPA déjà prêt, le plus simple est Transporter, une app macOS gratuite.
- Attendez l'e-mail confirmant que le build a été traité. Ajoutez ensuite les captures d'écran, une description, l'URL de la politique de confidentialité, la classification par âge et les informations de confidentialité.
- Associez le build à la version, ajoutez des notes pour la revue et un identifiant de démonstration, puis cliquez sur Submit for Review.
Apple rattache chaque envoi à votre fiche grâce au « bundle ID et au numéro de version, qui se trouvent dans le bundle de l'app ». L'envoi ne s'associe pas si vous avez créé la fiche avec un autre bundle ID. Pour les détails de la fiche, suivez notre checklist de soumission à l'App Store, et configurez un accès pour le testeur d'Apple à l'aide du guide sur le compte de démonstration.
Combien coûte la publication d'une app Base44 ?
Publier une app Base44 sur l'App Store coûte au minimum un forfait payant Base44 Builder plus l'adhésion annuelle à Apple de 99 USD. Ajoutez les frais uniques de 25 USD de Google si vous publiez aussi sur Android.
La page d'inscription d'Apple indique : « L'Apple Developer Program coûte 99 USD par année d'adhésion. Les prix peuvent varier selon la région. » Vous pouvez lancer le scan de Base44 avec le forfait Free, mais le téléchargement des fichiers pour les stores « exige le forfait Builder ou supérieur ». Sur Google Play, les comptes personnels créés après le 13 novembre 2023 doivent effectuer une période de test avant la mise en ligne. Ce processus est détaillé dans notre guide sur les tests fermés.
Apple rejettera-t-il une app Base44 au titre de la règle 4.2 ?
Une app Base44 risque réellement un rejet au titre de la règle 4.2 si elle se comporte comme votre site web dans un cadre, puisque le build n'ouvre que l'URL de votre app. Apple approuve les apps enveloppées lorsqu'elles sont utiles et donnent l'impression d'une vraie app sur téléphone, pas lorsqu'elles reproduisent le site.
La règle 4.2 stipule : « Votre app doit inclure des fonctionnalités, du contenu et une interface qui l'élèvent au-delà d'un site web reconditionné. » La règle 4.2.2 ajoute que les apps ne doivent pas être principalement des « extraits de sites web, des agrégateurs de contenu ou une collection de liens ».
Les limites documentées de Base44 comptent aussi. Vous ne pouvez pas choisir une page de démarrage distincte pour l'app, et ni le mode hors ligne complet ni HealthKit ne sont pris en charge. Vendre des biens numériques via Stripe dans l'app entraîne un rejet au titre de la règle 3.1.1, et StoreKit n'est pas encore pris en charge. Les biens physiques et les services peuvent toujours passer par Stripe.
Qu'est-il arrivé à d'autres apps enveloppes rejetées au titre de la règle 4.2 ?
Les discussions publiques des Apple Developer Forums montrent que les rejets 4.2 d'apps enveloppes dépendent de ce que le testeur voit réellement au lancement, et non du nombre d'API natives que vous mentionnez.
Dans une discussion sur Cordova, un développeur a été rejeté à de nombreuses reprises au titre de « 4.2 Design: Minimum Functionality », alors que l'app utilisait le GPS et l'accéléromètre et continuait d'enregistrer sans connexion. Après un appel téléphonique, Apple a expliqué qu'« il n'y avait aucune interface dans le build binaire » et qu'« il y avait un écran blanc pendant le chargement du site ». Le développeur a corrigé le problème en ajoutant un écran de démarrage et en chargeant d'abord un index.html local doté d'une vraie interface. Le site distant n'apparaissait qu'une fois entièrement chargé, et l'app a été approuvée.
Dans une autre discussion, une app vidéo a été rejetée au titre de la règle 4.2.2 avec ce message : « votre app ne contient que des liens, des images ou du contenu agrégé depuis Internet, avec peu ou pas de fonctionnalités iOS natives ». L'app proposait des téléchargements hors ligne, des notifications push avec liens profonds et des favoris. Apple a répondu que « les utilisateurs peuvent ajouter les vidéos à leurs signets sur le site web avec Safari », et la discussion ne mentionne jamais d'approbation.
Leçon comparative : la première app est passée dès que son premier écran a cessé de ressembler à un site web en cours de chargement. La seconde a échoué parce que chaque fonctionnalité ajoutée était déjà réalisable dans Safari. Testez votre app Base44 sur un téléphone en gardant cela à l'esprit.
Que vérifier avant de cliquer sur Submit for Review ?
Avant de soumettre, vérifiez qu'un testeur sur iPhone peut se connecter, accomplir la tâche principale et ne jamais tomber sur un écran vide, une impasse de type web ou un paiement Stripe pour du contenu numérique.
- L'App Scan n'affiche aucun problème critique non résolu, et vous avez republié après les corrections.
- Lancez l'app en mode avion et vérifiez qu'un message clair s'affiche au lieu d'un écran blanc.
- Les pages de politique de confidentialité et de conditions d'utilisation sont accessibles avant l'inscription.
- La navigation fonctionne sans boutons retour du navigateur, et aucun lien externe ne laisse l'utilisateur bloqué.
- Aucun contenu numérique n'est vendu via Stripe dans l'app.
- Le compte de démonstration fonctionne, et les notes pour la revue expliquent ce que l'app fait sur téléphone que le site web ne fait pas.
- La fiche App Store Connect utilise le bundle ID généré par Base44.
Exemple concret : une app de réservation créée avec Base44 qui vend des cours en présentiel peut conserver Stripe, car les cours sont un service. Si elle ajoute une vidéothèque payante, celle-ci relève de la règle 3.1.1 : retirez-la du build iOS jusqu'à ce que StoreKit soit disponible. Si vous souhaitez un regard extérieur avant de soumettre, consultez nos services.
Questions fréquentes
Base44 soumet-il mon app à l'App Store à ma place ?
Non. Base44 génère et signe l'IPA, mais sa documentation précise qu'il ne crée ni ne gère les comptes développeur, et que le support ne contacte ni Apple ni Google en votre nom. C'est vous qui créez la fiche de l'app dans App Store Connect, envoyez l'IPA avec Transporter ou un autre outil Apple, remplissez la fiche, soumettez à la revue et répondez aux éventuels rejets.
Puis-je publier une app Base44 avec le forfait gratuit ?
En partie seulement. Vous pouvez lancer l'App Scan et consulter votre Readiness Score avec le forfait Free, mais le téléchargement de l'IPA ou de l'AAB générés exige le forfait Builder ou supérieur. Il vous faut en plus l'Apple Developer Program, qui coûte 99 USD par année d'adhésion, et un compte développeur Google Play avec des frais uniques de 25 USD si vous publiez aussi sur Android.
Pourquoi Base44 m'affiche-t-il l'erreur 403 lors de la création des fichiers App Store ?
La documentation de Base44 indique que la clé d'API App Store Connect doit avoir le rôle Admin, et qu'une clé dotée d'un rôle inférieur provoque l'erreur 403. Créez une nouvelle clé dans App Store Connect, sous Users and Access → Integrations, avec un accès Admin, téléchargez le fichier .p8 et saisissez-le avec l'Issuer ID, le Key ID et le Team ID correspondants.
Puis-je ajouter des achats intégrés à une app iOS Base44 ?
En octobre 2026, non. La documentation de Base44 indique que StoreKit et Play Billing ne sont pas encore pris en charge, et que les plugins IAP de RevenueCat et Capacitor ne fonctionnent pas dans ses builds. Vendre des biens numériques via Stripe dans l'app iOS entraînera un rejet au titre de la règle 3.1.1. Les biens physiques et les services réels peuvent toujours passer par Stripe.
Dois-je soumettre à nouveau mon app Base44 à chaque modification ?
Généralement non. Le build est une enveloppe qui charge votre application web publiée : la plupart des modifications de contenu et de design apparaissent donc sans nouvelle soumission. Vous devez régénérer les fichiers et soumettre à nouveau lorsque vous changez le nom de l'app, l'icône, le bundle ID, les notifications push ou les autorisations d'accès à l'appareil. Gardez à l'esprit qu'Apple attend des apps validées qu'elles ne changent pas ensuite de fonction principale.
Sources et pour aller plus loin
Les règles évoluent. Consultez la documentation officielle avant de soumettre.
- Soumettre votre app aux stores – Documentation d'assistance Base44 ↗Vérifié le 19 oct. 2026
- Règles de validation des apps (App Review Guidelines) – Apple Developer ↗Vérifié le 19 oct. 2026
- Envoyer des builds – Aide App Store Connect ↗Vérifié le 19 oct. 2026
- Inscription à l'Apple Developer Program ↗Vérifié le 19 oct. 2026
- Rejet 4.2 Design : fonctionnalité minimale – Apple Developer Forums ↗Vérifié le 19 oct. 2026
- Rejet au titre de la règle 4.2.2 – Design – Fonctionnalité minimale – Apple Developer Forums ↗Vérifié le 19 oct. 2026
Menons votre app jusqu’à la ligne d’arrivée.
Un appel ciblé pour identifier ce qui sépare votre app d’une fiche publiée.
Réserver un appel ↗

