0Pricing
Kotlin Multiplatform Academy · Lección

Abra y ejecute la aplicación iOS en Xcode

Inicie la aplicación iOS que enlaza su framework compartido

Abra y ejecute la aplicación iOS en Xcode es una lección gratuita de Kotlin Multiplatform Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Kotlin Multiplatform Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Kotlin Multiplatform Academy incluye 4 lecciones en total.

Partes de esta lección aún no han sido traducidas y se muestran en inglés.

Now the iOS Side

Android worked, so let's light up iOS. The iOS app lives in its own folder and you build it with Xcode, not Android Studio. 🍎

Open the Xcode Project

Inside the iosApp folder you'll find a project or workspace file. Double-click it to open the iOS app in Xcode.

open iosApp/iosApp.xcodeproj

Workspace vs Project File

If your setup uses CocoaPods, always open the .xcworkspace file. The plain .xcodeproj will miss the pod dependencies.

Pick a Scheme and Simulator

At the top of Xcode, choose the iosApp scheme and a simulator like iPhone 15 from the device dropdown.

The Shared Framework Link

The iOS app does not consume Kotlin source directly. It links a precompiled framework that Gradle produces from your shared module.

A Build Phase Runs Gradle

A custom build phase in Xcode calls Gradle first. That step compiles the shared framework before Swift code is even touched.

./gradlew :shared:embedAndSignAppleFrameworkForXcode

Press Run in Xcode

Click the Run triangle. Xcode triggers Gradle, builds the framework, compiles Swift, and boots the simulator with your app.

Call Shared Code from Swift

Your Swift screen imports the framework and calls the shared API by name. The same logic that ran on Android now runs on iOS.

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

First Build Is the Slow One

The very first iOS build compiles the whole framework, so be patient. Later runs reuse cached output and feel much faster. ⏳

Read Errors in the Issue Navigator

When something fails, open the Issue Navigator. Gradle errors and Swift errors both surface here with a jump-to-line link.

Same Logic, Two Apps

Seeing your shared greeting in the iOS simulator closes the loop. One Kotlin codebase is now powering both native apps.

Quick Check

Let's confirm how iOS consumes your shared Kotlin.

Recap

You opened the iosApp in Xcode, picked a simulator, and pressed Run. A build phase ran Gradle to make the framework, then Swift called your shared code live. 🎉

Preguntas frecuentes

¿La lección «Abra y ejecute la aplicación iOS en Xcode» es gratis?

Sí — el texto completo de «Abra y ejecute la aplicación iOS en Xcode» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Kotlin Multiplatform Academy, actualiza a CoddyKit PRO. El curso de Kotlin Multiplatform Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Abra y ejecute la aplicación iOS en Xcode»?

Inicie la aplicación iOS que enlaza su framework compartido Practicas Kotlin Multiplatform Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Kotlin Multiplatform Academy?

No se requiere experiencia previa. Kotlin Multiplatform Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.

¿Cuánto tiempo toma la lección «Abra y ejecute la aplicación iOS en Xcode»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Kotlin Multiplatform Academy?

Sí. Cada lección de Kotlin Multiplatform Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Ejecute la aplicación Android desde Studio
  2. Abra y ejecute la aplicación iOS en Xcode
  3. Cómo se compila el framework de iOS
  4. Depuración de problemas de «Shared Code Not Found»
← Volver a Kotlin Multiplatform Academy