Guides

Comment créer une application iPhone (avec ou sans Mac)

Pour créer une application iPhone, choisissez comment la construire (Swift dans Xcode d'Apple sur un Mac, un framework multiplateforme, ou une appli web encapsulée pour iOS par un créateur qui compile dans le cloud), rejoignez l'Apple Developer Program, testez l'application avec TestFlight, puis soumettez-la à l'App Review. Vous pouvez créer une application iPhone sans posséder de Mac si un service la compile et la signe pour vous, mais il vous faut toujours votre propre compte développeur Apple. Ce guide explique chaque voie et les règles propres à Apple qui font trébucher beaucoup de monde.

Ce qui change avec les applications iPhone

Trois points rendent iOS plus strict qu'Android :

  1. La signature est obligatoire. Toute application installée hors développement doit être signée avec un certificat issu d'un compte développeur Apple. Il n'existe pas d'équivalent au « sideloading » d'un fichier sur l'iPhone d'un ami.
  2. Xcode ne fonctionne que sous macOS. Les outils d'Apple pour compiler et envoyer des applications exigent un Mac, sauf si le Mac de quelqu'un d'autre fait le travail.
  3. Chaque version publiée sur l'App Store est examinée par des personnes chez Apple, selon des règles publiées.

Rien de tout cela n'est une raison d'éviter l'iPhone. Cela signifie simplement qu'il faut prévoir un compte, une validation et une phase de test.

Trois façons de la construire

En natif avec Swift et Xcode

Swift et SwiftUI sont le langage et le framework d'interface d'Apple. Vous développez dans Xcode, lancez l'application dans le simulateur iOS et l'installez sur votre iPhone par câble ou sans fil.

  • À choisir quand l'application exige les meilleures performances, les dernières fonctions d'iOS, des widgets ou un accès poussé au matériel.
  • À prévoir : un Mac, des mois d'apprentissage si vous débutez, et une build séparée pour Android plus tard.

En multiplateforme avec Flutter ou React Native

Une seule base de code produit une application iPhone et une application Android. Il vous faut toujours un Mac, ou un service de Mac dans le cloud, pour la build iOS finale et l'envoi.

Une appli web encapsulée pour iOS

Une appli web est placée dans une coque native et compilée en application iPhone signée. C'est ainsi que Mythex crée des applications iPhone. Vous décrivez l'application dans le chat ; Mythex la construit comme une appli web full-stack avec base de données et stockage ; vous la publiez ; et avec le plan Pro, Mythex compile l'application iPhone sur ses propres Mac de build, la signe avec votre clé API App Store Connect et l'envoie vers votre TestFlight. Pas de Mac sur votre bureau, pas de Xcode.

La limite, en toute honnêteté : Mythex n'écrit pas de Swift. L'application mobile ouvre votre application publiée, ce qui convient aux applications dont les écrans fonctionnent comme des pages web, comme la réservation, les portails, la commande, les tableaux de suivi et les outils communautaires, et elle se met à jour à chaque publication.

Étape 1 : rejoindre l'Apple Developer Program

En novembre 2026, l'adhésion coûte 99 USD par an (les prix varient selon la région). Vous pouvez vous inscrire comme :

  • Particulier. Votre nom légal apparaît comme vendeur sur l'App Store. Il vous faut un compte Apple avec authentification à deux facteurs.
  • Organisation. Le nom de votre entreprise apparaît. Apple exige une entité juridique, un numéro D-U-N-S (gratuit dans la plupart des pays), un e-mail professionnel sur le domaine de l'entreprise et un site web fonctionnel. Prévoyez du temps en plus pour la vérification.

Les établissements d'enseignement accrédités peuvent s'inscrire avec une exonération de frais.

Étape 2 : construire la première version

Limitez-vous au parcours principal. Un exemple de prompt pour l'application de réservation de cours d'un petit studio :

Crée une application pensée d'abord pour iPhone pour un studio de yoga. Les membres s'inscrivent avec leur e-mail, voient le planning des cours de la semaine (nom du cours, professeur, horaire, places restantes), réservent un cours ou rejoignent la liste d'attente, et peuvent annuler jusqu'à deux heures avant. Les membres voient leurs réservations à venir dans un deuxième onglet. La gérante du studio se connecte sur le web pour ajouter des cours et voir qui est inscrit. Design apaisant, barre d'onglets en bas, gros boutons.

Vous pouvez la construire avec le créateur d'applications iOS de Mythex et l'essayer dans l'aperçu en direct, puis dans le navigateur de votre iPhone une fois publiée.

Étape 3 : concevoir selon les attentes d'Apple

La règle 4.2 d'Apple dit qu'une application doit aller au-delà d'un site web reconditionné. Quelques moyens concrets d'y répondre :

  • Faites-en un outil, pas une plaquette. Des comptes, des données enregistrées et des actions auxquelles l'utilisateur revient.
  • Pensez-la pour le téléphone. Une barre d'onglets en bas, pas de minuscules menus de bureau, pas besoin de zoomer en pinçant.
  • Gérez l'absence de connexion avec élégance : un message clair plutôt qu'un écran blanc.
  • Masquez les liens qui renvoient vers un site web pour ordinateur pour les tâches essentielles.

Deux autres règles comptent dès le départ. Si l'application permet de créer un compte, elle doit aussi permettre de le supprimer depuis l'application (règle 5.1.1(v)). Si elle débloque des fonctions ou du contenu numérique contre de l'argent, Apple exige l'achat intégré (règle 3.1.1).

Étape 4 : créer l'application dans App Store Connect

App Store Connect est le site d'Apple pour gérer les applications. Dans Apps, cliquez sur + puis New App, puis saisissez le nom, la langue principale, le Bundle ID et un SKU (votre propre code de référence). Apple ne permet pas aux outils externes de créer cette fiche, vous la créez donc une fois à la main. Sur Mythex, la première build iPhone vous indique le nom et le Bundle ID exacts à utiliser.

Pour que Mythex puisse signer et envoyer les builds, vous créez une clé d'équipe avec le rôle Admin sous Users and Access → Integrations → App Store Connect API, vous téléchargez le fichier .p8 (Apple ne le laisse télécharger qu'une seule fois) et vous l'ajoutez dans le projet avec votre Issuer ID. Mythex vérifie la clé auprès d'Apple avant de l'enregistrer.

Étape 5 : tester avec TestFlight

Une fois la build envoyée, Apple la traite, ce qui prend généralement de quelques minutes à une demi-heure. Ensuite :

  • Les testeurs internes (jusqu'à 100 personnes de votre équipe App Store Connect) peuvent l'installer tout de suite.
  • Les testeurs externes (jusqu'à 10 000 personnes, par e-mail ou lien public) exigent que la première build d'un groupe passe une courte validation bêta.
  • Chaque build reste utilisable 90 jours, puis expire.

Installez l'application TestFlight sur votre iPhone, acceptez l'invitation et testez le parcours principal. Essayez avec un texte agrandi, en mode sombre et avec les notifications désactivées. Notre guide du test bêta vous aide à trouver des testeurs et à recueillir leurs retours.

Étape 6 : soumettre à l'App Review

Avant de soumettre, il vous faut des captures d'écran, une description, une URL d'assistance, une URL de politique de confidentialité, les réponses App Privacy sur les données collectées, une classification d'âge et un prix. Si l'application demande une connexion, donnez à Apple un compte de démonstration. Apple indique examiner au moins la moitié des soumissions en moins de 24 heures et 90 % en moins de 48 heures.

La checklist complète et les motifs de refus courants se trouvent dans comment publier une application sur l'App Store.

Étape 7 : publier les mises à jour

Les applications natives et multiplateformes exigent une nouvelle build et une nouvelle validation pour chaque changement. Une appli web encapsulée fonctionne autrement : les changements de contenu et de fonctionnalités arrivent chez les utilisateurs d'iPhone quand vous publiez l'appli web. Une nouvelle version sur le store n'est nécessaire que pour les changements au niveau de la coque, comme l'icône, le nom ou les autorisations.

Les coûts en un coup d'œil

ÉlémentEn novembre 2026
Apple Developer Program99 USD par an
XcodeGratuit, nécessite un Mac
Commission d'Apple sur les ventes numériques15 % pour les développeurs du Small Business Program ; vérifiez les conditions actuelles d'Apple
Mythex Pro, builds iPhone comprises25 USD par mois

Et ensuite

Si vos utilisateurs sont surtout sur iPhone, commencez ici et ajoutez Android ensuite. S'ils sont partagés, lisez comment créer une application mobile pour comparer les approches qui servent les deux avec une seule base de code, et comment créer une application Android pour le côté Google.

Questions

Peut-on créer une application iPhone sous Windows ?

Pas avec les outils d'Apple, car Xcode ne fonctionne que sous macOS. Vous pouvez développer une application multiplateforme sous Windows et la compiler avec un service de Mac dans le cloud, ou utiliser un créateur qui compile sur ses propres Mac. Mythex le fait avec le plan Pro et envoie la build vers votre TestFlight.

Combien coûte la création d'une application iPhone ?

Pour publier, il faut le Apple Developer Program, à 99 USD par an en novembre 2026, avec des exonérations pour les établissements d'enseignement accrédités et certaines autres organisations. La création elle-même va de votre propre temps avec des outils gratuits à l'abonnement à un créateur ou aux honoraires d'un développeur.

Faut-il connaître Swift pour créer une application iPhone ?

Seulement si vous développez vous-même une application native. Les frameworks multiplateformes utilisent d'autres langages, et les créateurs d'applications IA vous laissent décrire l'application avec des mots simples. Mythex construit votre application sous forme d'appli web et l'encapsule pour iPhone, vous n'écrivez donc jamais de Swift.

Qu'est-ce que TestFlight ?

TestFlight est le service de test bêta d'Apple. Vous envoyez une build vers App Store Connect, vous ajoutez des testeurs, et ils l'installent avec l'application TestFlight. Jusqu'à 100 testeurs internes et 10 000 testeurs externes peuvent essayer une build, et chaque build reste utilisable 90 jours.

Pourquoi les applications iPhone sont-elles refusées ?

Apple indique que plus de 40 % des problèmes non résolus relèvent de la règle 2.1, App Completeness : plantages, contenu provisoire, liens cassés ou informations manquantes comme un identifiant de démonstration. Autres motifs fréquents : une application qui n'est qu'un site web reconditionné, l'absence de suppression de compte, et la vente de contenu numérique sans achat intégré.

Mythex · Pricing · Créez tout avec l'IA · Modèles de sites et d'applications · Mythex comparé · Glossaire de la création d'applications avec l'IA · Outils gratuits pour créer des applications avec l'IA · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)