iPhone/iPad 애플리케이션 빌드 프로세스는 다음 두 단계로 진행됩니다.
“Build settings” 다이얼로그에서 “Build”를 누르면 첫 번째 단계만 완수됩니다. “Build and Run”을 누르면 두 단계 모두 수행됩니다. 프로젝트 저장 다이얼로그에서 사용자가 이미 존재하는 폴더를 선택하면 경고가 표시됩니다. 다음 두 가지 Xcode 프로젝트 생성 모드 중에서 선택할 수 있습니다.
Cmd+B를 누르면 자동 빌드 및 실행 프로세스가 호출되고 최근에 사용한 폴더가 빌드 타겟으로 간주됩니다. 이 경우 append 모드가 디폴트로 간주됩니다.
참고: 위의 1 단계는 PC 또는 Mac에서 수행할 수 있습니다. 2 단계는 Mac에서만 수행할 수 있습니다. 따라서 Unity 프로젝트를 iOS 기기에서 실행하려면 Mac이 있어야 합니다.
Unity를 사용하여 Xcode 프로젝트를 빌드한 후 커맨드 라인에서 빌드 및 실행 작업을 수행할 수 있습니다. 에디터가 Xcode 프로젝트를 빌드한 후 터미널에서 다음 작업을 수행해야 합니다.
unity$ xcodebuild test -destination "platform=iOS,id=400d20d00baf8d4997b47be0416cf5c44dd2d3bc" -scheme Unity-iPhone
위의 커맨드 라인 예에서 400d20d00baf8d4997b47be0416cf5c44dd2d3bc는 프로젝트를 실행할 iOS 기기의 ID입니다. Xcode에서 Window > Devices 메뉴를 사용하여 기기 ID를 확인해야 합니다.
Unity는 iOS용 플레이어를 빌드할 때 증분 빌드 파이프라인을 사용합니다. 즉 Unity가 정보 프로퍼티 리스트(plist) 파일 및 자격 파일과 같은 파일을 증분 빌드/생성합니다. 증분 빌드 파이프라인이 사용하는 iOS 파일 또는 에셋을 수정하거나 이동하는 콜백을 구현하는 경우 비증분 빌드 생성을 참조하십시오.