Vous avez décrit une app, Lovable l’a créée, et des gens l’utilisent dans leur navigateur. Vous voulez maintenant la publier sur l’App Store. C’est un autre travail, et Lovable le dit lui-même.
La réponse courte
Lovable publie des apps web. Pour obtenir une app iOS native, vous pouvez envelopper l’app web, la refaire en React Native ou la refaire en SwiftUI. Rork, Bolt avec Expo, Xcode avec un agent IA et AirBuild empruntent chacun l’une de ces voies. Ils diffèrent par ce qu’ils produisent, par qui compile et soumet l’app, et par qui s’occupe d’App Review.
Ce que Lovable vous apporte, et ce qu’il ne vous apporte pas
La documentation de publication de Lovable répond directement à la question d’iOS. Lovable crée des apps web, et la publication déploie toujours sur une URL web, soit yourproject.lovable.app, soit votre propre domaine. Aucun parcours intégré n’empaquette votre projet pour le soumettre à l’App Store.
La même page propose deux façons de se rapprocher du téléphone :
- Une app web progressive. Les utilisateurs ajoutent votre site à leur écran d’accueil et l’ouvrent en plein écran. Une PWA seule n’est pas un paquet App Store ; pour y figurer, elle devrait être enveloppée ou refaite en app native.
- Un wrapper Capacitor. Vous enveloppez l’URL publiée dans un conteneur natif, en dehors de Lovable, puis vous soumettez vous-même ce conteneur.
Lovable précise aussi qu’il ne génère pas de projets React Native. Pour une app React Native, il suggère de prototyper les écrans dans Lovable, puis de les refaire ailleurs. Quant à l’app mobile de Lovable, elle sert à créer des projets depuis votre téléphone ; elle ne transforme pas votre projet en app pour vos utilisateurs.
Rien de tout cela n’est un défaut. C’est un périmètre clair. La question est ce que vous ajoutez pour atteindre l’App Store.
Pourquoi « il suffit de l’envelopper » est un pari
Les Directives de validation de l’App Store fixent un seuil minimal à la section 4.2 :
Règle 4.2, Fonctionnalités minimales
« Votre app doit inclure des fonctionnalités, du contenu et une interface qui la placent au-dessus d’un simple site web reconditionné. Si votre app n’est pas particulièrement utile, unique ou ne ressemble pas à une app, elle n’a pas sa place sur l’App Store. »
Un conteneur qui se contente de charger votre URL publiée risque de se heurter à la règle 4.2. La validation regarde si l’app offre des fonctionnalités, du contenu et une interface utiles au-delà du site web, pas la technologie qu’elle contient. Apple ne publie aucun taux d’approbation pour les wrappers, il est donc impossible de connaître ses chances à l’avance. Une chose est sûre : un refus coûte un cycle de validation. Si vous prévoyez d’envelopper l’app, prévoyez aussi les fonctionnalités natives, et considérez l’approbation comme quelque chose à mériter, pas comme un acquis. Notre explication en termes simples des Directives de validation de l’App Store couvre la règle 4.2 et d’autres points à vérifier avant de soumettre.
Cinq voies, côte à côte
| Voie | Ce que vous obtenez | Comment l’app arrive sur l’App Store | Android aussi ? |
|---|---|---|---|
| Lovable + wrapper | Votre app web dans un conteneur natif | Vous compilez et soumettez le conteneur en dehors de Lovable | Oui, avec le même wrapper |
| Rork | React Native et Expo (Rork Pro) ou SwiftUI (Rork Max) | Publication intégrée ; Rork Pro exige aussi un compte Expo | Rork Pro oui ; Rork Max est réservé à iOS |
| Bolt + Expo | Une app React Native via Expo | Vous compilez et soumettez avec l’EAS CLI sur votre ordinateur | Oui |
| Xcode + agent IA | Ce que vous et l’agent écrivez, généralement en Swift et SwiftUI | Vous archivez, importez et soumettez vous-même | Non |
| AirBuild | Une app SwiftUI native | AirBuild prépare la fiche, soumet l’app et s’occupe d’App Review | Non ; AirBuild se concentre sur iOS natif |
Toutes les voies exigent une adhésion à l’Apple Developer Program avant de pouvoir publier l’app.
1. Garder Lovable et ajouter un wrapper
C’est le chemin le plus court à partir de ce que vous avez. Capacitor se présente comme un runtime natif multiplateforme pour les apps web : votre code web s’exécute dans un conteneur natif, avec des plugins pour les fonctionnalités de l’appareil.
Choisissez-la si l’app web est le produit, si vous avez un développeur capable de maintenir un projet natif, et si vous êtes prêt à ajouter des fonctionnalités natives pour que l’app soit plus que son site web.
Compromis. Les écrans restent du HTML affiché par un moteur de navigateur. Le projet natif, la signature, l’importation et la validation sont à votre charge. Et c’est à vous de gérer le risque lié à la règle 4.2 évoqué plus haut.
2. Rork
La FAQ de Rork décrit deux produits. Rork Pro crée des apps multiplateformes avec React Native et Expo. Rork Max crée des apps SwiftUI natives compilées avec Xcode, sur de vrais Mac dans le cloud, pour iPhone, iPad, Apple Watch et Vision Pro. Rork annonce une publication intégrée sur l’App Store ; il vous faut un compte Apple Developer, et Rork Pro exige aussi un compte Expo pour la compilation. Avec les forfaits payants, vous pouvez exporter le code grâce à une synchronisation GitHub bidirectionnelle. Rork propose aussi un AI App Store Reviewer qui analyse un build pour repérer les risques de refus avant la soumission.
Choisissez-la si vous voulez démarrer une nouvelle app mobile à partir d’un prompt et appréciez les outils dans le navigateur, ou si vous voulez iPhone et Android à partir d’un seul projet avec Rork Pro.
Compromis. C’est un nouveau projet, pas votre app Lovable transposée. Les forfaits fonctionnent avec des crédits ; consultez la page de tarifs de Rork pour connaître les limites actuelles.
3. Bolt avec Expo
La documentation de Bolt indique que, lorsque vous demandez une app mobile, Bolt utilise Expo, si bien que l’app fonctionne sur iPhone et Android avec le même code. Bolt conseille de préciser « app mobile » dès le tout premier prompt, car les projets créés pour le web ne basculent pas facilement. Vous prévisualisez l’app sur votre téléphone avec Expo Go.
La publication se fait en dehors de l’éditeur de Bolt. La documentation liste les prérequis : un ordinateur avec Node.js LTS et Git, un compte Expo et un compte Apple Developer. Vous téléchargez le code, installez l’EAS CLI, puis compilez et soumettez depuis un terminal.
Choisissez-la si vous voulez les deux plateformes et que lancer quelques commandes ne vous fait pas peur.
Compromis. Un projet web Bolt existant ne devient pas mobile tout seul. La compilation, la fiche App Store et App Review sont à votre charge. Si vous avez déjà une app web Bolt, vous pouvez l’importer dans AirBuild.
4. Xcode avec un agent de programmation IA
La voie d’Apple elle-même. Xcode 27 vous permet d’utiliser les agents de programmation et les modèles de votre choix, notamment ceux d’Anthropic, de Google et d’OpenAI, ainsi que tout agent compatible avec l’Agent Client Protocol. Apple exige aussi que les apps importées sur l’App Store soient compilées avec Xcode 26 ou version ultérieure : toute app iOS native passe donc par Xcode à un moment ou à un autre.
Choisissez-la si vous savez coder, ou voulez apprendre, et souhaitez garder le contrôle total du projet.
Compromis. Xcode fonctionne sur Mac. Un agent écrit du code ; il ne vous inscrit pas au programme, ne crée pas la fiche dans App Store Connect, ne remplit pas les réponses sur la confidentialité et ne répond pas à App Review. Notre guide d’App Store Connect détaille cette partie. Si vous choisissez cette voie, les skills pour agents vous aideront : consultez notre guide des agent skills SwiftUI.
5. AirBuild
AirBuild est une équipe IA pour les apps iOS natives. Des agents produit, design et ingénierie créent l’app en SwiftUI. L’app arrive sur votre iPhone via TestFlight, et vous demandez des modifications en langage courant. Quand elle est prête, AirBuild prépare la fiche App Store, soumet l’app, suit la validation, répond aux examinateurs, corrige ce qu’ils signalent et soumet à nouveau.
Si vous avez déjà une app Lovable, vous pouvez l’apporter à AirBuild :
Laissez le lien
L’adresse publiée de votre app Lovable, ou le dépôt GitHub avec lequel elle se synchronise, et une phrase sur ce que doit faire l’app iOS et à qui elle s’adresse.
Votre équipe IA la recrée en SwiftUI
Les agents lisent les écrans et les parcours de votre app et en tirent une app iOS native. Votre app web reste intacte, et vous continuez à la développer dans Lovable. AirBuild peut synchroniser vos modifications automatiquement.
Essayez-la sur votre iPhone
L’app arrive via TestFlight. Demandez des modifications en langage courant.
App Review
AirBuild prépare la fiche, soumet l’app, répond aux examinateurs, corrige ce qu’ils signalent et soumet à nouveau.
Votre backend reste où il est. Indiquez à AirBuild avec quoi l’app communique, Lovable Cloud, votre propre projet Supabase ou une API, et l’app iOS est conçue en conséquence. Vous n’avez besoin ni d’un Mac ni de Xcode : AirBuild fait travailler votre équipe IA sur un Mac ou dans le cloud. Il vous faut en revanche une adhésion à l’Apple Developer Program pour publier. Le code vous appartient : votre code Lovable reste le vôtre, tout comme le projet SwiftUI qu’AirBuild crée à partir de lui.
Choisissez-la si vous voulez une app iPhone native et que vous voulez qu’App Review soit pris en charge, pas qu’on vous le renvoie.
Compromis. AirBuild se concentre sur iOS natif ; ce n’est donc pas la voie pour une app Android. L’import d’un projet Lovable est en accès anticipé, sur invitation depuis la liste d’attente.
Comment choisir
Partez du résultat, pas de l’outil. Créer une app iOS en vibe coding vous donne rapidement un prototype fonctionnel avec n’importe lequel de ces outils ; ce qui détermine la voie, c’est ce dont vous avez besoin à la fin.
L’app web suffit
Restez sur Lovable. Faites-en une app web progressive pour que les utilisateurs puissent l’ajouter à leur écran d’accueil.
iPhone et Android
Choisissez une voie React Native et Expo : Rork Pro, ou Bolt avec Expo. Attendez-vous à gérer la compilation et les comptes des stores.
iPhone natif, vous codez
Utilisez Xcode avec un agent de programmation. Vous gardez le contrôle total et vous vous chargez vous-même du travail lié à l’App Store.
iPhone natif, vous ne codez pas
Utilisez un outil qui produit du SwiftUI : Rork Max, ou AirBuild si vous voulez aussi que le cycle App Review soit pris en charge.
Posez ensuite trois questions à l’outil que vous choisissez :
- Puis-je emporter le code ? Vérifiez si l’export est inclus dans tous les forfaits ou seulement dans les forfaits payants.
- Qui soumet l’app, et qui répond à App Review ? Un outil qui s’arrête à la compilation vous laisse la fiche, les réponses sur la confidentialité et les refus.
- Où sont stockées mes données ? Si votre app Lovable utilise déjà Lovable Cloud ou Supabase, privilégiez une voie qui les y laisse.
Pour une vue d’ensemble de la catégorie, lisez les créateurs d’apps IA pour iOS. Pour tout le parcours, de l’idée à l’approbation, lisez comment créer une app avec l’IA.
Questions fréquentes
Lovable peut-il créer une app iOS native ?
Non. La documentation de Lovable indique qu’il crée des apps web et que la publication déploie toujours sur une URL web. Elle suggère une app web progressive ou un wrapper Capacitor autour de l’URL publiée, et Lovable ne génère pas de projets React Native.
Quelle est la meilleure alternative à Lovable pour une app iOS ?
Tout dépend du résultat dont vous avez besoin. Pour iPhone et Android à partir d’un seul code, regardez les outils basés sur React Native et Expo, comme Rork Pro ou Bolt avec Expo. Pour une app SwiftUI native, regardez Rork Max, Xcode avec un agent de programmation, ou AirBuild.
Apple acceptera-t-il une app Lovable dans un wrapper ?
Cela dépend de l’app. La règle 4.2 demande des fonctionnalités, du contenu et une interface qui placent l’app au-dessus d’un simple site web reconditionné. Un conteneur qui se contente de charger votre URL publiée présente un risque élevé au regard de cette règle. Apple ne publie aucun taux d’approbation pour les wrappers, et ajouter des fonctionnalités natives ne garantit pas l’approbation.
Faut-il un Mac pour créer une app iOS en vibe coding ?
Pas toujours. Xcode fonctionne sur Mac, donc la voie Xcode en exige un. Rork Max compile sur des Mac dans le cloud, et AirBuild fait travailler votre équipe IA sur un Mac ou dans le cloud. Toutes les voies exigent une adhésion à l’Apple Developer Program pour publier.
Puis-je garder mon app web Lovable si je crée une version iOS ?
Oui. Aucune de ces voies ne vous oblige à retirer l’app web. Avec AirBuild, l’app web reste où elle est et vous continuez à la modifier dans Lovable.