Kotlin Multiplatform Academy · Pelajaran

Membuka & Menjalankan Aplikasi iOS di Xcode

Luncurkan aplikasi iOS yang menautkan framework bersama Anda

Pelajaran 2 dari 413 langkah

Membuka & Menjalankan Aplikasi iOS di Xcode adalah pelajaran Kotlin Multiplatform Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Kotlin Multiplatform Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Kotlin Multiplatform Academy mencakup 4 pelajaran total.

Sekarang Bagian iOS

Android sudah berfungsi, jadi mari kita menyalakan iOS. Aplikasi iOS berada di foldernya sendiri dan dibangun menggunakan Xcode, bukan Android Studio. 🍎

Buka Proyek Xcode

Di dalam folder iosApp terdapat berkas proyek atau ruang kerja. Klik dua kali berkas tersebut untuk membuka aplikasi iOS di Xcode.

open iosApp/iosApp.xcodeproj

Berkas Ruang Kerja vs Proyek

Jika penyiapan Anda menggunakan CocoaPods, selalu buka berkas .xcworkspace. Berkas .xcodeproj biasa tidak akan menyertakan dependensi pod.

Pilih Skema dan Simulator

Di bagian atas Xcode, pilih skema iosApp dan simulator seperti iPhone 15 dari daftar tarik-turun perangkat.

Tautan Kerangka Kerja Bersama

Aplikasi iOS tidak menggunakan sumber Kotlin secara langsung. Aplikasi tersebut menautkan kerangka kerja yang telah dikompilasi sebelumnya dan dibuat Gradle dari modul bersama Anda.

Tahap Build Menjalankan Gradle

Tahap build khusus di Xcode memanggil Gradle terlebih dahulu. Langkah ini mengompilasi kerangka kerja bersama sebelum kode Swift diproses.

./gradlew :shared:embedAndSignAppleFrameworkForXcode

Tekan Jalankan di Xcode

Klik segitiga Jalankan. Xcode memicu Gradle, membangun kerangka kerja, mengompilasi Swift, lalu menyalakan simulator dengan aplikasi Anda.

Panggil Kode Bersama dari Swift

Layar Swift Anda mengimpor kerangka kerja dan memanggil API bersama berdasarkan namanya. Logika yang sama yang berjalan di Android kini berjalan di iOS.

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

Build Pertama Adalah yang Paling Lambat

Build iOS pertama mengompilasi seluruh kerangka kerja, jadi bersabarlah. Proses berikutnya menggunakan kembali keluaran yang tersimpan di tembolok dan terasa jauh lebih cepat. ⏳

Baca Kesalahan di Navigator Masalah

Jika terjadi kegagalan, buka Navigator Masalah. Kesalahan Gradle dan Swift akan muncul di sini, lengkap dengan tautan untuk langsung menuju baris terkait.

Logika Sama, Dua Aplikasi

Melihat sapaan bersama Anda di simulator iOS menyelesaikan seluruh putaran. Satu basis kode Kotlin kini menjalankan kedua aplikasi asli tersebut.

Pemeriksaan Cepat

Mari kita pastikan bagaimana iOS menggunakan Kotlin bersama Anda.

Ringkasan

Anda membuka iosApp di Xcode, memilih simulator, lalu menekan Jalankan. Tahap build menjalankan Gradle untuk membuat kerangka kerja, kemudian Swift memanggil kode bersama Anda secara langsung. 🎉

Gratis untuk memulai

Belajar Kotlin dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Membuka & Menjalankan Aplikasi iOS di Xcode” gratis?

Ya — teks lengkap “Membuka & Menjalankan Aplikasi iOS di Xcode” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Kotlin Multiplatform Academy, upgrade ke CoddyKit PRO. Kursus Kotlin Multiplatform Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Membuka & Menjalankan Aplikasi iOS di Xcode”?

Luncurkan aplikasi iOS yang menautkan framework bersama Anda Kamu berlatih Kotlin Multiplatform Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Kotlin Multiplatform Academy?

Tidak diperlukan pengalaman sebelumnya. Kotlin Multiplatform Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.

Berapa lama pelajaran “Membuka & Menjalankan Aplikasi iOS di Xcode” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Kotlin Multiplatform Academy ini?

Ya. Setiap pelajaran Kotlin Multiplatform Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Menjalankan Aplikasi Android dari Studio
  2. Membuka & Menjalankan Aplikasi iOS di Xcode
  3. Cara Framework iOS Dibangun
  4. Menangani Masalah 'Kode Bersama Tidak Ditemukan'
← Kembali ke Kotlin Multiplatform Academy