Kotlin Multiplatform Academy · Lektion

Xcode og CocoaPods til iOS-delen

Forudsætninger på Mac til at bygge iOS-appen

Lektion 2 af 413 trin

Xcode og CocoaPods til iOS-delen er en gratis Kotlin Multiplatform Academy-lektion på CoddyKit. Dette er lektion 2 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Kotlin Multiplatform Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Kotlin Multiplatform Academy-kurset indeholder 4 lektioner i alt.

iOS-delen kræver en Mac

For at bygge iOS-målet i din KMP-app skal du bruge en Mac. Apples build-værktøjer kører kun på macOS, så denne del hører hjemme dér. 🍎

Installér Xcode

Hent Xcode fra Mac App Store. Det er Apples IDE og indeholder den compiler og de simulatorer, som din iOS-app har brug for.

Åbn Xcode én gang

Start Xcode mindst én gang efter installationen. Det afslutter opsætningen og accepterer licensen, som Gradle senere er afhængig af.

Kommandolinjeværktøjer

Xcode medbringer også kommandolinjeværktøjer, altså de compilere og hjælpeprogrammer, som dit KMP-build kalder i baggrunden for at producere iOS-frameworket.

Vælg den aktive værktøjskæde

Hvis du har flere Xcode-versioner, skal du pege systemet på den rigtige, så builds bruger den værktøjskæde, du forventer.

sudo xcode-select -s /Applications/Xcode.app

Mød CocoaPods

CocoaPods er en afhængighedsadministrator til iOS. KMP kan bruge den til at koble dit delte framework ind i iOS-appen.

Installér CocoaPods

Installér CocoaPods fra terminalen. Når det er installeret på din maskine, kan KMP-pluginet udgive dit delte modul som en pod.

sudo gem install cocoapods

Bekræft installationen

Kontrollér, at CocoaPods er klar, ved at bede om versionsnummeret. Et versionsnummer betyder, at iOS-værktøjerne til afhængigheder er på plads.

pod --version

Ruby kommer i spil

CocoaPods kører på Ruby. macOS leveres med Ruby, men mange teams bruger en versionsadministrator for at undgå problemer med tilladelser.

Brug simulatoren

Xcode indeholder iOS Simulator, så du kan køre din iOS-app med delt kode uden at have en fysisk iPhone tilsluttet.

Begge sider er klar

Med Studio samt Xcode og CocoaPods sat op kan begge platforme nu bygges fra den samme Kotlin-kodebase. Du er klar til at oprette et grundprojekt.

Hurtigt tjek

Hvilken rolle spiller CocoaPods i en KMP-opsætning?

Opsummering

Du har sat Mac-siden op: Xcode med kommandolinjeværktøjerne og simulatoren samt CocoaPods. iOS-delen kan nu bygges. ✅

Gratis at komme i gang

Lær Kotlin med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
30
Lektioner
120

Ofte stillede spørgsmål

Er lektionen “Xcode og CocoaPods til iOS-delen” gratis?

Ja — hele teksten til “Xcode og CocoaPods til iOS-delen” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Kotlin Multiplatform Academy-kurset, skal du opgradere til CoddyKit PRO. Kotlin Multiplatform Academy-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Xcode og CocoaPods til iOS-delen”?

Forudsætninger på Mac til at bygge iOS-appen Du øver dig i Kotlin Multiplatform Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Kotlin Multiplatform Academy?

Der kræves ingen tidligere erfaring. Kotlin Multiplatform Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 2 af 4.

Hvor lang tid tager lektionen “Xcode og CocoaPods til iOS-delen”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Kotlin Multiplatform Academy-lektion?

Ja. Alle Kotlin Multiplatform Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. JDK, Android Studio og KMP-pluginet
  2. Xcode og CocoaPods til iOS-delen
  3. Generér et projekt med KMP Wizard
  4. Rundtur i de genererede mapper
← Tilbage til Kotlin Multiplatform Academy