0Pricing
Kotlin Multiplatform Academy · Lektion

Die iOS-App in Xcode öffnen und starten

Die iOS-App starten, die Ihr gemeinsames Framework einbindet

Die iOS-App in Xcode öffnen und starten ist eine kostenlose Kotlin Multiplatform Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Kotlin Multiplatform Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Kotlin Multiplatform Academy-Kurs umfasst insgesamt 4 Lektionen.

Now the iOS Side

Android hat funktioniert, also widmen wir uns jetzt iOS. Die iOS-App befindet sich in einem eigenen Ordner und wird mit Xcode erstellt, nicht mit Android Studio. 🍎

Open the Xcode Project

Im Ordner „iosApp“ finden Sie eine Projekt- oder Arbeitsbereichsdatei. Doppelklicken Sie darauf, um die iOS-App in Xcode zu öffnen.

open iosApp/iosApp.xcodeproj

Workspace vs Project File

Wenn dein Setup CocoaPods verwendet, öffne immer die .xcworkspace-Datei. Dem einfachen .xcodeproj fehlen die Pod-Abhängigkeiten.

Pick a Scheme and Simulator

Wählen Sie ganz oben in Xcode das iosApp-Schema und einen Simulator wie das iPhone 15 aus dem Dropdown-Menü für Geräte aus.

The Shared Framework Link

Die iOS-App verarbeitet keinen Kotlin-Quellcode direkt. Sie bindet ein vorkompiliertes Framework ein, das Gradle aus Ihrem gemeinsamen Modul generiert.

A Build Phase Runs Gradle

Eine benutzerdefinierte Build-Phase in Xcode ruft zuerst Gradle auf. Dieser Schritt kompiliert das gemeinsame Framework, noch bevor der Swift-Code überhaupt berührt wird.

./gradlew :shared:embedAndSignAppleFrameworkForXcode

Press Run in Xcode

Klicken Sie auf das Dreieck Ausführen. Xcode löst Gradle aus, erstellt das Framework, kompiliert Swift und startet den Simulator mit Ihrer App.

Call Shared Code from Swift

Ihr Swift-Bildschirm importiert das Framework und ruft die gemeinsame API namentlich auf. Die Logik, die zuvor unter Android lief, läuft nun auf iOS.

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

First Build Is the Slow One

Der allererste iOS-Build kompiliert das gesamte Framework, also habe etwas Geduld. Spätere Durchläufe nutzen die zwischengespeicherte Ausgabe wieder und fühlen sich viel schneller an. ⏳

Read Errors in the Issue Navigator

Wenn ein Fehler auftritt, öffnen Sie den Issue Navigator. Sowohl Gradle- als auch Swift-Fehler werden hier mit einem Link zum direkten Springen in die jeweilige Zeile angezeigt.

Same Logic, Two Apps

Deinen geteilten Gruß im iOS-Simulator zu sehen, schließt den Kreis. Eine einzige Kotlin-Codebasis steuert nun beide nativen Apps.

Quick Check

Schauen wir uns an, wie iOS dein gemeinsames Kotlin konsumiert.

Recap

Du hast die iosApp in Xcode geöffnet, einen Simulator ausgewählt und auf Ausführen gedrückt. Eine Build-Phase hat Gradle ausgeführt, um das Framework zu erstellen, und dann hat Swift deinen gemeinsamen Code live aufgerufen. 🎉

Häufig gestellte Fragen

Ist die Lektion „Die iOS-App in Xcode öffnen und starten“ kostenlos?

Ja — der vollständige Text von „Die iOS-App in Xcode öffnen und starten“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Kotlin Multiplatform Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Kotlin Multiplatform Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Die iOS-App in Xcode öffnen und starten“?

Die iOS-App starten, die Ihr gemeinsames Framework einbindet Du übst Kotlin Multiplatform Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Kotlin Multiplatform Academy zu starten?

Keine Vorkenntnisse erforderlich. Kotlin Multiplatform Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.

Wie lange dauert die Lektion „Die iOS-App in Xcode öffnen und starten“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Kotlin Multiplatform Academy-Lektion Code schreiben und ausführen?

Ja. Jede Kotlin Multiplatform Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Die Android-App aus Studio starten
  2. Die iOS-App in Xcode öffnen und starten
  3. Wie das iOS-Framework erstellt wird
  4. Probleme mit „Shared Code Not Found“ beheben
← Zurück zu Kotlin Multiplatform Academy