Berkontribusi

Edit dokumentasi ini

Terjemahkan dokumentasi atau buka proyek lengkap di komputer Anda.

Tidak ada yang dipublikasikan hingga Anda memilih untuk mengirimkan pekerjaan Anda.

File Syso di macOS

Memecahkan masalah error build file Syso di macOS

Masalah

Saat mencoba membangun aplikasi Wails di macOS, proses build gagal dengan error yang serupa dengan berikut ini:

text
Error: Users/runner/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.darwin-arm64/pkg/tool/darwin_arm64/link: running clang failed: exit status 1
ld: unknown file type in '/private/var/folders/ml/x_tvfgn50_s7p67dm1ypcqqm0000gn/T/go-link-774134794/000000.o'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Mengapa hal ini terjadi?

Saat melakukan build untuk Windows, Wails akan menghasilkan file .syso untuk ikon aplikasi, ikon jendela, dan ikon menu. File-file ini diperlukan agar aplikasi dapat dibangun di Windows. File .syso ini dapat ditemukan di direktori root proyek dan dapat menyebabkan masalah saat melakukan build untuk macOS.

Solusi

Untuk mengatasi masalah ini, Anda dapat menghapus file syso dari direktori root proyek. Jika Anda membuatnya sendiri, beri nama file tersebut wails_windows_<arch>.syso, misalnya wails_windows_arm64.syso.

Edit halaman

Terakhir diperbarui: