본문으로 건너뛰기

© 2026 Molayo

r/Unity분석2026. 05. 20. 01:23

Visual Studio 업데이트를 주의하세요, 오늘 개발 시간을 하루 통째로 날렸습니다

요약

Visual Studio 2026 업데이트 이후 Unity의 x86 IL2CPP 빌드가 정상적으로 작동하지 않는 문제가 발생했습니다. 조사 결과 MSVC 14.51 컴파일러 업데이트가 원인으로 의심되며, 현재 x64 빌드는 정상 작동하는 상태입니다.

핵심 포인트

  • Visual Studio 2026 업데이트 이후 Unity x86 IL2CPP 빌드 크래시 발생
  • 문제의 원인으로 MSVC 14.51 컴파일러 버전이 지목됨
  • x64 빌드는 현재 문제없이 작동함
  • 개발 환경 업데이트 시 빌드 안정성을 반드시 확인해야 함

오늘 저는 게임에 몇 가지 변경 사항을 적용하고 있었습니다. Steam에서 테스트해보고 싶어서 빌드(build)를 업로드했는데, 게임이 실행되지 않았습니다.

Unity 6.3.11f1, x86 IL2CPP 빌드였습니다. 크래시 로그(crash log)에는 제가 이해할 수 있는 내용이 전혀 없었습니다. 제 코드의 명확한 오류를 가리키는 것도 없었습니다.

그래서 게임이 깨진 시점을 찾기 위해 Git 히스토리(history)를 거슬러 올라가기 시작했습니다. 아무리 멀리 거슬러 올라가도, 새로 빌드된 버전들은 작동하지 않았습니다.

Windows Update가 컴파일(compilation)에 어떤 식으로든 영향을 주었을지도 모른다는 의심이 들어 찾아보았지만, 아무런 소득이 없었습니다. 그 후 Unity를 6.3.15f1로 업데이트해 보았지만 변한 것은 없었습니다. 마침내 x64 빌드는 작동한다는 사실을 발견했습니다. 이로 인해 용의자가 좁혀졌습니다. 바로 오늘 아침 완전히 다른 이유로 설치했던 Visual Studio 2026 업데이트였습니다.

그리고 그곳에서 범인을 찾아냈습니다: MSVC 14.51 (Microsoft의 C/C++ 컴파일러)

https://learn.microsoft.com/en-us/visualstudio/releases/2026/release-notes#18.6.0

5월 12일 VS 업데이트에 문제가 있거나, 아니면 Unity에 문제가 있는 것 같습니다. 저도 잘 모르겠고, 더 이상 조사할 시간도 남아있지 않습니다.

부디 이 글이 누군가의 시간을 아껴줄 수 있기를 바랍니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 r/Unity3D (top/week)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0