Unity iOS 빌드 설정 가이드
이 문서는 Unity에서 iOS 기기용 애플리케이션을 설정하고 빌드하는 방법에 대한 정보를 제공합니다. 아래에 각 단계와 설정 옵션에 대한 설명이 포함되어 있습니다.
iOS 빌드 설정 접근하기
iOS 빌드 설정은 Build Settings 창의 일부입니다. 이를 보려면 다음 단계를 따르세요:
- File 메뉴에서 Build Settings 선택
- Platform 목록에서 iOS 선택
주의사항
- iOS가 회색으로 나타날 경우 iOS 환경 설정 단계를 수행해야 합니다.
- Build 버튼이 활성화되지 않고 Build And Run이 회색으로 표시되면, Switch Platform을 선택합니다. 이렇게 하면 iOS 빌드 설정이 활성화됩니다.
Unity에서의 iOS 빌드 설정 옵션
아래 표는 iOS 빌드 설정에서 사용할 수 있는 프로퍼티와 설명입니다.
| 프로퍼티 | 설명 |
|---|---|
| Run in Xcode | 프로젝트를 열 때 사용할 Xcode 버전을 선택합니다. |
| Run in Xcode as | Xcode가 프로젝트를 Release 빌드로 실행할지 Debug 빌드로 실행할지 선택합니다. |
| Symlink Sources | Unity 라이브러리를 Xcode 프로젝트로 복사하는 대신 참조합니다. |
| Development Build | 빌드에 스크립팅 디버그 심볼과 프로파일러를 포함할지 여부를 나타냅니다. |
| Autoconnect Profiler | 프로파일러를 빌드에 자동으로 연결합니다. 이 옵션은 Development Build가 활성화된 경우에만 사용 가능합니다. |
| Deep Profiling | 프로파일러로 세부 프로파일링을 활성화할 것인지 설정합니다. |
| Script Debugging | 스크립트 디버거를 플레이어에 원격으로 연결합니다. |
| Compression Method | Unity가 플레이어를 빌드할 때 프로젝트의 데이터를 압축하는 방법을 지정합니다. |
추가 설정 설명
- Run in Xcode:
- Latest version 또는 드롭다운 목록에서 특정 버전을 선택할 수 있습니다.
- Xcode가 발견되지 않을 경우, Browse 버튼을 사용하여 Xcode 설치 디렉토리를 선택합니다.
- Run in Xcode as:
- Release는 최적화된 앱 버전을 빌드하고, Debug는 디버깅을 위한 추가 코드가 포함된 버전을 생성합니다.
- Development Build:
- 이 옵션을 선택하면 개발 중디버깅에 유리한 심볼과 지침이 포함된 빌드를 생성합니다.
- Compression Method:
- 여러 압축 형식을 선택할 수 있으며, 로딩 시간을 줄이는데 도움이 됩니다.
- LZ4는 속도가 빠르고, LZ4HC는 더 높은 압축률을 제공합니다.
활용 예시
- 개발 중 테스트할 때:
- Development Build를 활성화하여 더 많은 디버그 정보를 포함할 수 있습니다.
- 최종 배포용 빌드:
- Release 모드에서 빌드하고, LZ4HC 압축을 활용하여 성능을 극대화할 수 있습니다.
- 프로파일링 후 최적화:
- Deep Profiling을 활성화하여 성능 병목을 진단하고, 문제를 해결한 후 일반 모드로 전환할 수 있습니다.
이 가이드에서 제공한 내용은 Unity에서 iOS 애플리케이션을 효율적으로 설정하고 빌드하는 데 도움이 될 것입니다. 추가적인 질문이나 기술적 지원이 필요할 경우 Unity 커뮤니티 포럼을 활용하시기 바랍니다.