Unity 클라우드 빌드에서 프로젝트 설정을 마치면 각각의 빌드 타겟에 대하여 고급 빌드 옵션을 설정할 수 있습니다.
이 옵션은 Unity 에디터가 지원하는 더 복잡한 빌드 프로세싱 옵션을 수용합니다.
빌드 타겟의 고급 옵션에 액세스하려면, Unity 개발자 웹사이트에 접속하십시오. 그 다음, 아래 그림과 같이 프로젝트를 선택하고, 그에 해당하는 Unity Cloud Build 부분을 입력하고, Config 탭을 선택합니다.
Advanced Options를 클릭합니다.
Advanced Options 드롭다운을 클릭하면 빌드 타겟의 고급 옵션이 표시됩니다.
Edit Advanced Options를 클릭하면 옵션을 설정할 수 있는 창이 표시됩니다.
모든 고급 옵션은 빌드 타겟 별로 설정됩니다. 따라서 iOS 타겟을 대상으로 Advanced Options를 클릭한 경우, 오직 해당 iOS 타겟에만 해당되는 옵션이 설정됩니다. 이와 비슷하게, Android 타겟을 대상으로 Advanced Options를 선택한 경우, 오직 해당 Android 타겟에만 해당되는 옵션이 설정됩니다. 이를 통하여 빌드 타겟별, 플랫폼별 서로 다른 선처리 및 후처리 메서드를 사용할 수 있습니다.
아래 표에는 고급 옵션이 나와 있습니다.
프로퍼티 | 설명 |
---|---|
Development Builds | 디버그 심볼을 포함하며 프로파일러를 활성화하는 개발용 빌드입니다. 자세한 내용은 개발 빌드를 참조하십시오. |
Pre-Export Method | 프로젝트가 빌드되기 전에 프로젝트 파일을 조작합니다. 변수를 외부 파일에서 프로젝트로 복사하고, 에셋을 처리하고, 특수 처리가 필요한 플러그인을 사용하는 등 다양한 작업을 수행할 수 있습니다. 자세한 내용은 선처리 및 후처리 익스포트 메서드를 참조하십시오. |
Pre-Build Script | 클라우드 빌드는 Unity 빌드 프로세스가 시작되기 전에 이 스크립트를 실행합니다. 커스텀 전처리/후처리에 이 스크립트를 사용할 수 있습니다. |
Post-Build Script | 클라우드 빌드는 Unity 빌드 프로세스가 완료된 후에 이 스크립트를 실행합니다. 커스텀 전처리/후처리에 이 스크립트를 사용할 수 있습니다. |
Custom Defines | Unity에는 Platform Dependent Compilation이라는 기능이 있습니다. 여기에는 몇 가지 전 처리기 지시자가 포함되어 지원되는 플랫폼 중 하나를 위해 작성된 코드의 일부 섹션을 개별적으로 컴파일하고 실행하기 위한 스크립트를 파티션화합니다. 또한, 각각의 빌드 타겟에 대하여 직접 #define 지시자를 지정할 수 있습니다. 자세한 내용은 커스텀 스크립팅 #define 지시자를 참조하십시오. |
Scene List | Unity 에디터에서 프로젝트의 Build Settings 메뉴와 다른 설정을 사용하여 씬 집합을 빌드할 수 있도록 빌드 타겟을 설정하고 싶은 경우 이 기능을 사용합니다. 자세한 내용은 특정 씬 포함을 참조하십시오. |
iOS을 타겟으로 빌드하는 경우, Unity 빌드 프로세스가 완료되고 Xcode 빌드 프로세스가 시작되기 이전에 다양한 프레임워크를 포함해야 할 수도 있습니다.
자세한 내용은 Xcode 프레임워크를 참조하십시오.