Linux 애플리케이션 빌드
Build a Unity application on Linux platform.
읽는 시간 2분최근 업데이트: 한 달 전
Linux 플랫폼에서 Unity 애플리케이션을 빌드하려면 다음 단계를 따르십시오.
- File > Build Profiles에서 Build Profiles 창을 엽니다.
- Add Build Profile을 선택하여 Platform Browser 창을 엽니다.
- 사용 가능한 플랫폼 리스트에서 Linux를 선택하고 필요한 빌드 설정을 지정합니다. 옵션에 Linux가 없는 경우 Install with Unity Hub를 선택하고 설치 지침을 따르십시오. 모듈 설치 방법에 대한 자세한 내용은 모듈 추가를 참조하십시오.
- 새 빌드 프로파일을 활성 프로파일로 설정하려면 Switch Profile을 선택합니다.
- Build 또는 Build and Run을 선택합니다. 이러한 옵션에 대한 자세한 내용은 애플리케이션 빌드를 참조하십시오.
- Linux 파일 선택기 창에서 Unity가 빌드를 배치할 대상을 선택합니다.
- Name 필드에 빌드에 적절한 이름을 입력합니다.
- Save를 선택합니다. 그러면 빌드 프로세스가 시작됩니다.
Linux 플레이어 빌드 바이너리
Linux 플랫폼에서 Unity 애플리케이션을 빌드하는 경우 Unity는 다음 파일을 생성하며, 여기에서 은 애플리케이션 이름입니다.
ProjectName- : 애플리케이션의 프로젝트 실행 파일입니다. 여기에는 실행 시 Unity 엔진을 시작하는 프로그램 엔트리 포인트가 포함되어 있습니다.
ProjectName.x86_64 - : 이
UnityPlayer.so파일에는 네이티브 Unity 엔진 코드가 모두 포함되어 있습니다. 유니티 테크놀로지스 인증서에 서명되어 있어 누군가가 엔진 코드를 악의적으로 변경하지 않았는지 확인할 수 있습니다..so - 파일: 관리되는(C#) 코드를 디버깅하는 데 사용할 수 있는 심볼 파일입니다. Build Settings 창에서 Development Build를 활성화하면 Unity가 이러한 파일을 빌드 디렉토리에 복사합니다.
*.pdb - 파일: 네이티브(C/C++) 코드를 디버깅하는 데 사용할 수 있는 심볼 파일입니다. Build Settings 창에서 Development Build를 활성화하면 Unity가 이러한 파일을 빌드 디렉토리에 복사합니다.
*_s.debug - 폴더: 이 폴더에는 애플리케이션을 실행하는 데 필요한 모든 데이터가 포함되어 있습니다.
ProjectName_Data - : 이
libdecor-0.so.0파일은 Wayland 클라이언트에서 클라이언트측 창 장식을 관리하는 데 사용되는 Linux 공유 라이브러리입니다. 다양한 컴포지터에서 창 동작과 모습이 일관되도록 합니다..so - : 이
libdecor-cairo.so파일은 카이로 그래픽스와.so를 통합하는 Linux 공유 라이브러리입니다. Wayland에서 클라이언트 측 장식을 렌더링하여 시각적 일관성과 성능을 향상시킵니다.libdecor
IL2CPP 스크립팅 백엔드를 사용하는 경우 애플리케이션 플레이어 빌드에는 다음 파일과 폴더도 포함됩니다.
- : 이
GameAssembly.so파일에는 성능 향상을 위해 모든 관리되는 (C#) 게임 로직과 네이티브 코드(C/C++)로 전환된 스크립트가 포함되어 있습니다..so - 폴더: 이 폴더에는 배포가 아닌 디버깅에 유용한, IL2CPP 빌드 중에 생성된 중간 파일이 포함되어 있습니다.
ProjectName_BackUpThisFolder_ButDontShipItWithYourGame