Version: 2017.2
개발용 빌드
Xcode 프레임워크(Xcode frameworks)

선처리 및 후처리 익스포트 메서드(Pre- and post-export methods)

Unity 클라우드 빌드에서 빌드 타겟을 생성했다면, 빌드 타겟의 Advanced Options 에서 선처리 및 후처리 익스포트 메서드를 설정할 수 있습니다. (고급 설정 접근 및 수정 방안을 참조하십시오.)

고급 옵션 수정 창
고급 옵션 수정 창

이 창에 Pre-Export Method NamePost-Export Method Name 을 입력합니다.

선처리 및 후처리 익스포트 메서드를 사용하면 Unity 프로젝트가 빌드되기 전후에 액션이 동작할 수 있도록 합니다. 단, 이러한 메서드는 Asset 폴더의 Editor 폴더에 위치한 프로젝트 내부 코드여야 합니다.

선처리 익스포트 메서드 이름(Method Name)

Unity 프로젝트에서 퍼블릭 정적 메서드를 생성한 경우, Unity 에디터가 프로젝트를 익스포트하기 전 Unity 클라우드 빌드가 이를 실행하도록 할 수 있습니다. Unity 클라우드 빌드가 메서드를 호출하는 경우, 선택 파라미터로서 BuildManifestObject를 전달합니다. 예를 들면, Namespace.NeatMethod(UnityEngine.CloudBuild.BuildManifestObject) 같은 식으로 전달합니다. 여기서 BuildManifestObject는 현재 빌드에 대한 빌드 매니페스트입니다. 자세한 내용은 매니페스트 빌드를 참조하십시오.

후처리 익스포트 메서드 이름

Unity 프로젝트에서 퍼블릭 정적 메서드를 생성한 경우, Unity 에디터가 프로젝트를 익스포트한 이후 Unity 클라우드 빌드가 이를 실행하도록 할 수 있습니다. Unity클라우드 빌드가 이 메서드를 호출하는 경우, 문자열을 파라미터로서 전달합니다. 예를 들면, Namespace.OtherMethod(string) 같은 식으로 전달합니다. 여기서 string은 익스포트된 프로젝트의 경로입니다. iOS 플랫폼의 경우, Xcode에 의해 프로세싱 되어 iOS 애플리케이션의 .ipa 파일로 변환되기 전에 프로젝트가 Xcode 프로젝트의 위치를 알 수 있게 됩니다.

참고: 만일 Unity에서 코드에 메서드를 하나라도 태그한 경우 PostProcessBuildAttribute, 태그된 메서드는 Unity 클라우드 빌드에서 후처리 익소프트 메서드로 설정된 메서드 이전에 실행됩니다.

개발용 빌드
Xcode 프레임워크(Xcode frameworks)