Xcode og CocoaPods til iOS-delen
Forudsætninger på Mac til at bygge iOS-appen
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.appMø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 cocoapodsBekræ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 --versionRuby 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. ✅
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
- JDK, Android Studio og KMP-pluginet
- Xcode og CocoaPods til iOS-delen
- Generér et projekt med KMP Wizard
- Rundtur i de genererede mapper