유니티 에러 해결 : System.NotSupportedException: Could not register to wait for file descriptor 1024
2026. 2. 19. 16:43ㆍGAME/개발
오랜만에 다시 게임을 만들고 있다. 스카이콩콩을 만들때는 윈도우즈에서 작업했었는데 iOS 용으로 빌드하려면 다시 맥으로 옮겨서 빌드하는게 번거로워 작년에 구매한 맥북 프로 m4 (24g) 에서 작업을 하고 있다. 그런데 유니티 에디터에서 뜬근없이 이런 에러가 떴다. 오잉?
"the build error System.NotSupportedException: Could not register to wait for file descriptor 1024"
이 에러의 핵심 원인은 프로세스가 열 수 있는 파일 디스크립터(File Descriptor)의 개수 제한(보통 1024)을 초과했기 때문이라고 한다. 해결방법은 터미널에서 아래와 같이 제한을 올려서 실행하면 해결되는 것 같다. 유니티 설치 방법 혹은 버전에 따라 실행 파일 경로가 다를 수 있다.
ulimit -n 4096 && /Applications/Unity/Hub/Editor/6000.0.34f1/Unity.app/Contents/MacOS/Unity -projectPath "Project_Path"
참고로 유니티 허브에서 이런 command line arg 를 넣을 수 있는데 여기에 넣는 arg 로 해결할 수는 없고 터미널에서 유니티를 실행해야 한다.

'GAME > 개발' 카테고리의 다른 글
| Supabase 애플 로그인 연동, 패키지명만 넣으면 안 되는 이유 (Services ID 설정 필수!) (0) | 2026.05.12 |
|---|---|
| [스카이콩콩] 다시 활성화, 최신 환경 최적화 및 시스템 업데이트 완료 (2) | 2026.04.04 |
| 첫 자작 게임 런칭 - 스카이콩콩 (SkyKongKong) (0) | 2022.02.12 |
| Unity - Google admob banner 연동 (1) | 2021.11.07 |
| Unity - Device Simulator 와 Application.platform (0) | 2021.11.07 |