기여하기

이 문서 편집

문서를 번역하거나 컴퓨터에서 전체 프로젝트를 여세요.

작업을 제출하기 전까지는 아무것도 게시되지 않습니다.

macOS의 Syso 파일

macOS에서 발생하는 Syso 파일 빌드 오류 해결

문제

macOS에서 Wails 애플리케이션을 빌드하려고 하면 다음과 유사한 오류와 함께 빌드가 실패합니다:

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)

이 문제가 발생하는 이유는 무엇인가요?

Windows용으로 빌드할 때 Wails는 애플리케이션 아이콘, 창 아이콘 및 메뉴 아이콘에 사용할 .syso 파일을 생성합니다. 이러한 파일은 Windows에서 애플리케이션을 빌드하는 데 필요합니다. 이러한 .syso 파일은 프로젝트의 루트 디렉터리에 있으며 macOS용으로 빌드할 때 문제를 일으킬 수 있습니다.

해결 방법

이 문제를 해결하려면 프로젝트의 루트 디렉터리에서 syso 파일을 제거하세요. 또는 직접 생성하는 경우 wails_windows_arm64.syso처럼 파일 이름을 wails_windows_<arch>.syso으로 지정하세요.

페이지 편집

마지막 업데이트: