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.xcodeprojWorkspace 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:embedAndSignAppleFrameworkForXcodePress 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
- Die Android-App aus Studio starten
- Die iOS-App in Xcode öffnen und starten
- Wie das iOS-Framework erstellt wird
- Probleme mit „Shared Code Not Found“ beheben