Choose your operating system:
Windows
macOS
Linux
iOS 용 빌드에는 Mac이 필요하지만, 원격 컴파일 방법을 통하면 전체 팀원이 Windows 머신을 써도 Mac 하나만 있으면 iOS 빌드가 가능합니다.
SSH 셋업
SSH 셋업은 주로 표시되는 창에 안내된 대로 따르면 됩니다. 하지만 이 프로세스 진행을 돕기 위한 몇 가지 작업은 이렇습니다.
-
호스트 인증이 불가능하다면, 확인창에 yes 를 입력합니다.
-
Remote User Name 칸에 지정한 사용자의 비밀번호를 입력합니다.
-
패스프레이즈를 입력하라는 창이 뜹니다. 사용자 개입이 필요없도록 패스프레이즈를 지정하지 말 것을 추천합니다.
-
비밀번호를 다시 한 번 입력하면 프로세스가 완료됩니다.
이제 SSH 키 생성이 완료되고, PC 상의 에디터에서 iOS 게임 빌드를 시작할 수 있을 것입니다.
최적 팀 셋업
이 데이터를 공유하여 앞으로 모든 프로젝트에 사용할 수 있도록 하려면, 컴퓨터에 있는 하나 이상의
*Engine.ini
파일에
Remote Server Name
과
Remote User Name
을 지정해 주면 될 것입니다.
-
프로퍼티 옆 점이 여럿 찍힌 버튼을 클릭하여 Configuration Editor (환경설정 에디터)를 엽니다.
-
SSH 데이터를 전달하고자 하는
.ini
파일 각각에 대한 프로퍼티를 설정합니다.
또한, SSH 키는
../../../Engine/Build/SSHKeys
에 저장됩니다. 팀과 공유하려면 이 디렉터리를 소스 컨트롤에 체크 인 시켜야 합니다.
원격 셰이더 컴파일 활성화
iOS 프로젝트에 필요한 셰이더를 원격으로 빌드하는 방법은 Remote Shader Compile (원격 셰이더 컴파일) 옵션을 활성화하면 됩니다. 위치는 프로젝트 세팅 > iOS > Build > Enable Remote Shader Compile 입니다. 다음 이미지처럼 Enable Remote Shader Compile 옆의 박스만 체크하면 이 기능을 활성화할 수 있습니다.
원격 셰이더 컴파일 기능을 활성화하면 PC 에서 원격 맥으로 각 셰이더를 복사한 다음 PC 로 다시 복사해 와야 하므로 완료 시간이 길어집니다.