Kotlin Multiplatform Academy · Pelajaran

Menangani Masalah 'Kode Bersama Tidak Ditemukan'

Atasi masalah penautan umum saat pertama kali dijalankan

Pelajaran 4 dari 413 langkah

Menangani Masalah 'Kode Bersama Tidak Ditemukan' adalah pelajaran Kotlin Multiplatform Academy gratis di CoddyKit. Ini adalah pelajaran 4 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.

Hambatan Klasik Saat Pertama Kali Menjalankan

Hampir semua orang mengalaminya sekali: iOS berhasil dibangun, tetapi Swift tidak dapat menemukan API bersama Anda. Mari kita memperbaiki masalah kode bersama tidak ditemukan dengan tenang. 🛠️

Pastikan Kerangka Kerja Berhasil Dibuat

Pertama, jalankan tugas kerangka kerja Gradle secara langsung. Jika gagal di luar Xcode, kerangka kerja tersebut tidak pernah dibuat dan Swift tidak memiliki apa pun untuk ditautkan.

./gradlew :shared:embedAndSignAppleFrameworkForXcode

Periksa Nama Impor

Swift harus mengimpor baseName yang ditetapkan persis di build.gradle.kts. Nama yang tidak cocok merupakan penyebab paling umum kesalahan modul tidak ditemukan.

import shared

Pastikan Urutan Tahap Build

Tahap build Gradle harus berjalan sebelum Compile Sources. Jika letaknya terlalu rendah dalam daftar, Swift akan dikompilasi sebelum kerangka kerja tersedia.

Jalur Pencarian Kerangka Kerja

Xcode perlu mengetahui lokasi kerangka kerja. Pastikan Jalur Pencarian Kerangka Kerja mengarah ke folder keluaran Gradle untuk target Anda.

Buka Berkas yang Tepat

Menggunakan CocoaPods tetapi membuka .xcodeproj? Pod tidak akan tersedia. Tutup berkas tersebut dan buka .xcworkspace sebagai gantinya.

Arsitektur yang Ditautkan Salah

Kerangka kerja arm64 tidak dapat ditautkan ke simulator x86. Pastikan kerangka kerja dibuat untuk arsitektur yang sama dengan target proses Anda.

Baca Log Build dari Atas ke Bawah

Perluas langkah yang gagal dalam log build dan cari kesalahan pertama. Keluhan penaut yang muncul kemudian sering kali hanya merupakan gejala dari kegagalan sebelumnya.

Bersihkan Keluaran Lama

Artefak lama dapat membingungkan penaut. Build Gradle yang bersih ditambah pembersihan Xcode sering kali menghapus kesalahan tidak ditemukan yang sulit diatasi.

./gradlew clean

Visibilitas API Publik

Hanya deklarasi Kotlin yang publik yang dapat diteruskan ke Swift. Jika sebuah kelas bersifat internal, Swift tidak akan melihatnya, betapapun baiknya kerangka kerja ditautkan.

Sebagian Besar Perbaikan Berkaitan dengan Integrasi, Bukan Logika

Kesalahan ini terlihat menakutkan, tetapi hampir selalu berkaitan dengan konfigurasi: nama, jalur, urutan, atau arsitektur. Periksa keempatnya dan Anda dapat melanjutkan. ✨

Pemeriksaan Cepat

Mari kita pastikan salah satu penyebab umum kesalahan ini.

Ringkasan

Anda mempelajari cara memperbaiki kesalahan tidak ditemukan dengan memeriksa apakah kerangka kerja telah dibuat, nama impor, urutan tahap build, jalur pencarian, dan arsitektur. Sebagian besar perbaikan berkaitan dengan konfigurasi, bukan kode. 🎉

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 “Menangani Masalah 'Kode Bersama Tidak Ditemukan'” gratis?

Ya — teks lengkap “Menangani Masalah 'Kode Bersama Tidak Ditemukan'” 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 “Menangani Masalah 'Kode Bersama Tidak Ditemukan'”?

Atasi masalah penautan umum saat pertama kali dijalankan 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 4 dari 4.

Berapa lama pelajaran “Menangani Masalah 'Kode Bersama Tidak Ditemukan'” 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