iOS/iOS Swift 개발 일기

1주차과제) info.plist / AppProject 속성 조사

Developer-Michelle 2022. 5. 14. 22:00

info.plist / AppProject 속성 조사

[ General ]

Identity

Display Name: 앱 이름 설정. 한글로 표시해야될 때 이걸 바꿔줄 수 있다.

Bundle Identifier: 앱 스토어가 앱을 식별하는 고유 코드. 프로젝트 이름 + 조직명이 합해져 만들어내는 값. 프로젝트가 생성되고 나면 수정 불가.

Version : 1.0

Build : 1

Deployment Info : 앱이 배포될 때 필요한 항목을 설정하는 부분

Deployment Target: 배포를 허용할 iOS버전의 하한선을 지정

Device: 아이폰용, 아이패드용, 유니버셜(둘 모두 지원) 3개 중 선택 가능

Main Interface: 앱이 처음 실행될 때 기본 인터페이스 파일을 무엇으로 할 것인지 설정

Device Orientation: 모바일 기기의 가로, 세로에 대한 회전 여부 설정

-Portratit: 세로 / Upside down: 위아래 180도 회전/ Landscape Left: 왼쪽으로 90도회전/ Landscape Right: 오른쪽으로 90도 회전

Status Bar Style

App Icons and Launch Images : 기기에 설치되는 앱의 아이콘에 대한 설정, 초기 로딩 페이지 설정 관리.

App Icons Source

Launch Images Source

Launch Screen File

Supported Intents

Frameworks, Libraries, and Embedded Content: 프레임워크나 라이브러리를 추가할 때 등록하는 부분. 지금은 UIKit만 쓰므로 패스. 나중에 지도 기능 구현할 때 추가.

Development Assets

→ 여기까지 출처: 꼼꼼한 재은씨의 스위프트 기본편

 

[ Signing & Capabilities ] - 앱 등록시 건드리는 부분

인증과 관련된 부분

Team : 앱 설치시 꼭 넣어야 함

Bundle Identifier : 앱 이름 관련

[ Info ]

Core Foundation 관련

Bundle name: 번들의 짧은 표시 이름.

Bundle identifier: 번들의 고유 식별자 값

infoDictionary version: info.plist의 현재 버전

Main storyboard file base name: 앱의 Main Storyboard 파일 이름

Bundle version: 번들의 지정 버전

Launch screen interface file base name: 앱의 시작 이미지를 만드는 Storyboard 파일 이름

Executable file: 번들의 메인 실행 파일의 이름

Bundle OS Type code: 번들 타입 설정

Localization native development region: 번들이 만들어진 주 지역, 다국어 지원이 가능하게 합니다.

Bundle version string (short): 번들의 릴리즈 버전

Launch Services 관련

Application requires iPhone environment: 앱이 iOS에서만 실행할지 여부를 결정

UIKit 관련

Supported interface orientations(iPhone): 앱이 지원하는 인터페이스 방향 설정

Supported interface orientations(iPad): 앱이 지원하는 인터페이스 방향 설정

기타

Application supports indirect input events: 앱이 일반적으로 간접 입력 장치를 지원하는지 여부

Application Scene Manifest: 앱의 수명 주기 지원에 대한 정보

 

 

출처:

https://junsangkwon.tistory.com/36

https://ownstory.tistory.com/22

https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/TP40009249-SW1