Standard Mission
- info.plist / AppProject 속성 조사 후 정리하기
- Storyboard의 UI컴포넌트 조사 및 AutoLayout 개념 조사 후 정리하기
Info.plist란?
Information property list file(Info.plist)은 실행 패키지에 대한 필수 구성 정보를 담은 파일이다. 일반적으로 UTF-8로 인코딩되고, 파일의 내용은 XML으로 되어 있다.
root XML 노드는 딕셔너리로, 번들의 속성에 관한 키와 값 쌍으로 이루어져 있다.
Info.plist 속성 알아보기
- Bundle name
- 15자 이하의 번들 이름. 즉 실제 애플리케이션의 이름을 나타낸다.
- Bundle identifier
- 번들의 고유 식별자. 앱을 출시할 때에도 사용된다.
- InfoDictionary version
- Information Property List의 현재 버전. Xcode가 자동으로 추가하기 때문에 값을 변경하면 안 된다.
- Main storyboard file base name
- Bundle version
- Launch screen interface file base name
- Executable file
- Application requires iPhone environment
- Supported interface orientations (iPhone)
- Supported interface orientations (iPad)
- Application supports indirect input events
- Application Scene Manifest
- Scene 기반 생명 주기 지원에 관한 정보. 이 키값이 있으면 앱이 scene을 지원하고 트랜지션을 관리하기 위해 app delegate 오브젝트를 사용하지 않는다.
- Bundle OS Type code
- 번들 종류에 관한 코드
- 앱: APPL, 프레임워크: FMWK, 번들: BNDL
- Localization native development region
- 번들의 기본 언어 및 지역. 사용자가 선호하는 언어에 대한 리소스를 찾을 수 없는 경우 이 키를 사용한다.
- Bundle version string (short)
🔗 참고 링크