반응형
Info.plist란?
Information Property List
- 아이폰 애플리케이션의 기본 정보가 담긴 설정파일
- 번들, 애플리케이션 소프트웨어 정보 저장
- XML 파일의 형태
- 내용 변경은 PROJECT, TARGETS에서 변경하고 여기서는 아이폰 앱의 '명세서'와같은 파일이라고 볼 수 있음.
- Localization native development region : 앱이 만들어진 주 지역, ISO 639등 언어 분류를 위한 명명된 코드를 입력한다.
- Executable file : 실행 가능한 번들의 이름
- Bundle identifier : 애플리케이션의 고유 식별자 == 안드로이드에서 package name -> 앱 출시할때 식별자
- infoDictionary version : 프로퍼티 리스트 구조의 현재 버젼, 자동으로 키를 더하기 때문에 값을 수정하지 말라한다.
- Bundle display name : 사용자가 보는 애플리케이션의 실제 이름 (앱 아이콘 아래의 이름)
- Bundle creator OS Type code : 번들의 유형을 설정, 코드 - APPL / 프레임워크 - FMWK / 번들 - BNDL
- Bundle version string(short) : 번들의 배포 및 버젼 번호, 배포용
- Bundle version : 번들의 버젼 번호, 배포용이 아닌 내부 빌드용
- Application requires iPhone environment : 반드시 아이폰에서 작동해야 하는지 체크하는 속성
- Application Scene Manifest : Scene 기반의 생명주기 관련 정보 설정
- Enable Multiple Windows : 여러 Scene을 설정할 수 있는지 체크하는 속성
- Scene Configuration : 새 Scene을 만들 때 UIKit의 기본 설정값
- Application Session Role : 2가지 역할 (Application / External Display)
- Item 0
- Configuration Name: 설정 이름
- Delegate Class Name: 대신 코드 실행해줄 클래스 이름
- Storyboard Name: 스토리보드 이름
- Item 0
- Application Session Role : 2가지 역할 (Application / External Display)
- Application supports indirect input events: 간접 입력 장치 지원 유무를 선택하는 속성
- Launch screen Interface file base name: 앱의 시작 이미지에 따라서 스토리보드가 만들어짐
- Main storyboard file base name: 메인 스토리보드 파일 이름 == 안드로이드에서 MainActivity
- TARGETS에서 main interface를 변경하면 이부분이 변경됨. 마찬가지로 런치 스크린 후 가장 먼저 보여줄 화면을 지정하는 부분 == 안드로이드에서 main, launcher 인텐트 필터로 지정
- Required device capabilities: 디바이스와 연관된 특성을 설정. 가속도, AR, camera, gps 등등..
- Supported interface orientations: 앱에서 지원하는 회전 처리 설정
- Supported interface orientations (iPad): 앱에서 지원하는 회전 처리 설정 (iPad 용)
반응형
'🍎 iOS > iOS 기본 & UIKit' 카테고리의 다른 글
[iOS] Swift에서 데이터를 전달하는 방법 (0) | 2021.09.07 |
---|---|
[iOS] AppDelegate, SceneDelegate (+UIWindow, UIScene, UIWindowScene) (0) | 2021.09.07 |
[iOS] 프로젝트 속성 조사 (PROJECT, TARGETS) (0) | 2021.08.31 |
[iOS] UIComponent (0) | 2021.08.31 |
[iOS] 레이아웃 구성(ViewController, Storyboard, nib, xib) (0) | 2021.06.30 |