Kotlin Multiplatform Academy · Leçon

Ouvrir et exécuter l’application iOS dans Xcode

Lancez l’application iOS qui utilise votre framework partagé.

Leçon 2 sur 413 étapes

Ouvrir et exécuter l’application iOS dans Xcode est une leçon Kotlin Multiplatform Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Kotlin Multiplatform Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Kotlin Multiplatform Academy comprend 4 leçons au total.

Passons maintenant au côté iOS

Android fonctionnait, passons donc à iOS. L’application iOS se trouve dans son propre dossier et se compile avec Xcode, et non avec Android Studio. 🍎

Ouvrir le projet Xcode

Dans le dossier iosApp, vous trouverez un fichier de projet ou d’espace de travail. Double-cliquez dessus pour ouvrir l’application iOS dans Xcode.

open iosApp/iosApp.xcodeproj

Espace de travail ou fichier de projet

Si votre configuration utilise CocoaPods, ouvrez toujours le fichier .xcworkspace. Le fichier .xcodeproj standard ne contiendra pas les dépendances des modules.

Choisir un schéma et un simulateur

En haut de Xcode, choisissez le schéma iosApp et un simulateur tel que l’iPhone 15 dans la liste déroulante des appareils.

Le lien vers le cadre partagé

L’application iOS n’utilise pas directement le code source Kotlin. Elle établit un lien vers un cadre précompilé que Gradle produit à partir de votre module partagé.

Une phase de compilation exécute Gradle

Une phase de compilation personnalisée dans Xcode appelle d’abord Gradle. Cette étape compile le cadre partagé avant même que le code Swift ne soit traité.

./gradlew :shared:embedAndSignAppleFrameworkForXcode

Appuyer sur Exécuter dans Xcode

Cliquez sur le triangle Exécuter. Xcode déclenche Gradle, compile le cadre, compile Swift et démarre le simulateur avec votre application.

Appeler le code partagé depuis Swift

Votre écran Swift importe le cadre et appelle l’API partagée par son nom. La même logique qui s’exécutait sur Android s’exécute maintenant sur iOS.

import shared
let text = Greeting().greet()

La première compilation est la plus lente

La toute première compilation iOS compile l’intégralité du cadre, alors soyez patient. Les exécutions suivantes réutilisent les résultats mis en cache et semblent beaucoup plus rapides. ⏳

Lire les erreurs dans le navigateur des problèmes

Lorsqu’un problème survient, ouvrez le navigateur des problèmes. Les erreurs Gradle et Swift apparaissent toutes deux ici, avec un lien permettant d’accéder à la ligne concernée.

Une même logique, deux applications

Voir votre message partagé dans le simulateur iOS boucle la boucle. Une seule base de code Kotlin alimente maintenant les deux applications natives.

Vérification rapide

Vérifions comment iOS utilise votre code Kotlin partagé.

Récapitulatif

Vous avez ouvert iosApp dans Xcode, choisi un simulateur et appuyé sur Exécuter. Une phase de compilation a exécuté Gradle pour créer le cadre, puis Swift a appelé votre code partagé en direct. 🎉

Gratuit pour commencer

Apprends Kotlin avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
30
Leçons
120

Questions Fréquemment Posées

La leçon « Ouvrir et exécuter l’application iOS dans Xcode » est-elle gratuite ?

Oui — le texte complet de « Ouvrir et exécuter l’application iOS dans Xcode » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Kotlin Multiplatform Academy, passe à CoddyKit PRO. Le cours Kotlin Multiplatform Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Ouvrir et exécuter l’application iOS dans Xcode » ?

Lancez l’application iOS qui utilise votre framework partagé. Tu pratiques Kotlin Multiplatform Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Kotlin Multiplatform Academy ?

Aucune expérience préalable n'est requise. Kotlin Multiplatform Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.

Combien de temps prend la leçon « Ouvrir et exécuter l’application iOS dans Xcode » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Kotlin Multiplatform Academy ?

Oui. Chaque leçon Kotlin Multiplatform Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Exécuter l’application Android depuis Studio
  2. Ouvrir et exécuter l’application iOS dans Xcode
  3. Comment le framework iOS est construit
  4. Déboguer les problèmes « code partagé introuvable »
← Retour à Kotlin Multiplatform Academy