.XCFILELIST 파일 확장자
Xcode 빌드 단계 파일 목록
| 개발사 | Apple |
| 인기도 |
3.0 | 1 표 |
XCFILELIST 파일이란 무엇인가요?
XCFILELIST 파일은 macOS용 Apple의 통합 개발 환경(IDE)인 Apple Xcode에서 사용하는 파일 목록으로, 빌드 스크립트 또는 사용자 지정 빌드 규칙의 입력 파일과 출력 파일을 지정합니다. 이 파일은 Xcode 빌드 스크립트가 종속 항목을 정의하는 데 참조하는 파일 경로 목록이 포함된 일반 텍스트 파일입니다. 이 기능을 사용하면 Xcode가 변경 사항을 효율적으로 추적하고 필요한 경우에만 스크립트를 실행할 수 있습니다.
추가 정보
Apple은 대규모 프로젝트의 빌드 성능을 최적화하기 위한 노력의 일환으로 Xcode 9(2017)에서 XCFILELIST 형식을 도입했습니다. iOS, macOS, watchOS 및 tvOS 앱을 개발하는 Xcode 개발자가 XCFILELIST 파일을 접하게 될 가능성이 가장 높습니다.
Xcode에서 빌드 스크립트와 사용자 지정 빌드 규칙은 개발자가 앱 또는 프레임워크 프로젝트의 빌드 프로세스를 사용자 지정하고 확장할 수 있게 해 주는 도구입니다. 예를 들어 빌드 스크립트는 셸 스크립트(Bash, Zsh 또는 다른 스크립팅 언어로 작성되는 경우가 많음)로, 코드 또는 에셋 생성, 컴파일 전 작업 수행, 파일 또는 구성 확인과 같은 작업을 자동화하기 위해 Xcode 빌드 프로세스의 특정 시점에 실행됩니다.
개발자는 Xcode에서 Run Script 단계(Build Phases → Run Script)를 사용하여 대상의 빌드 단계에 빌드 스크립트를 추가하는 경우가 많습니다. 대상에 Run Script 빌드 단계를 추가하면 입력 파일 목록과 출력 파일 목록(XCFILELIST 파일로 저장됨)을 지정할 수 있습니다. 그러면 Xcode가 XCFILELIST 파일을 참조하여 스크립트가 의존하거나 생성하는 파일을 파악하고, 파일 변경 사항을 더 정확하게 추적하여 불필요한 재빌드를 방지할 수 있습니다.
XCFILELIST 파일의 주요 기능
- XCFILELIST 파일의 각 줄은 파일 또는 디렉터리의 경로를 나타냅니다.
- 경로는 절대 경로(전체 경로) 또는 상대 경로(프로젝트 디렉터리를 기준으로 한 경로)일 수 있습니다.
- 개발자는 # 기호를 사용하여 주석을 추가할 수 있습니다.
XCFILELIST 파일을 여는 방법
macOS에서 Apple Xcode로 XCFILELIST 파일을 열 수 있습니다. XCFILELIST 파일이 프로젝트에 있는 경우 프로젝트 탐색기를 통해 프로젝트 디렉터리에서 해당 파일로 이동할 수 있습니다. File → Open을 선택하여 XCFILELIST 파일을 열 수도 있습니다.
XCFILELIST 파일은 일반 텍스트를 저장하므로 텍스트 또는 소스 코드 편집기로도 열 수 있습니다. Apple TextEdit(macOS에 포함), Microsoft Notepad(Windows에 포함), Microsoft Visual Studio Code(다중 플랫폼) 등이 있습니다.
