🍎 iOS/iOS 기본 & UIKit

[iOS] 프로젝트 속성 조사 (PROJECT, TARGETS)

dev_zoe 2021. 8. 31. 13:30
반응형

 

PROJECT

Deployment Target

  • 이 앱을 설치할 수 있는 최소 sdk 버전 지정 (안드로이드에서 minimum sdk 지정하는 것과 같은 맥락)
  • 따라서 기기의 점유율에 따라 지정할 필요가 있는데, 아래 페이지에서 점유율이 나와있음. 현재 iOS 14 이상의 기기가 85%정도 차지하고있음
  • https://developer.apple.com/kr/support/app-store/
 

App Store - 지원 - Apple Developer

App Store App Store에서 Mac, iPhone, iPad, Apple Watch 및 Apple TV용 앱을 쉽게 찾고 구입하고 다운로드할 수 있습니다. 앱을 배포할 준비가 되면, 앱을 빌드하고 App Store에 배포하는 데 필요한 모든 것을 App

developer.apple.com

 

TARGETS

Identity : 앱의 간단한 명세서같은 부분. 특히 앱 출시할때 필요함

 

Display Name : 앱의 이름 지정 (출시할때 앱의 이름)

Bundle Identifier : 말그대로 앱 번들에 이름을 지어주는것. 안드로이드에서 package name과 같다.
출시할 때 이 부분이 앱의 식별자 역할을 한다. (identifier)

Version, Build : 
https://brunch.co.kr/@joonwonlee/19

 

버전넘버? 빌드넘버? 이거뭐임

버전 넘버와 빌드 넘버 이해하기 | 일하다가 버젼 번호와 빌드 번호에 대해 개념을 알아보기 위해 아래의 공식문서를 확인하였습니다. 보면서 공유 하면 좋을것 같아서, 아래와 같이 번역도 해

brunch.co.kr

출시나 업데이트 올릴때마다 Build 번호는 바뀌어야하며, Version Code는 버그 수정이나 앱의 기능, 디자인 등이 바뀌었을때마다 네이밍 규칙에 따라서 짓는다.

 

 Deployment Info : 앱의 간단한 명세서같은 부분. 특히 앱 출시할때 필요함

 

Xcode target Deployment Target vs. project Deployment Target

Excuse my ignorance, but what is the difference in Xcode between the Deployment Target field under "Targets" and the deployment target under "Project"? What happens if my project deployment target...

stackoverflow.com

Main Interface

Launch Screen 이후에 가장 먼저 나올 Scene을 지정하는 부분! == 안드로이드에서 인텐트 필터로 main, launcher로 지정하는 것과 같은 부분

 

Device Orientation

- Portrait : 수직

- Upside Down : 뒤집었을때, 위 아래로 뒤집히는지?

- Landscape Left/Right : 왼쪽/오른쪽 회전이 가능한지?

 

Status Bar Style

상태바의 스타일 지정

https://stackoverflow.com/questions/38909215/whats-the-difference-between-requires-full-screen-and-hide-status-bar

- Hide status bar : 런치 스크린에서 상태바를 없앨 것인가?

 

App Icons and Launch Images

런치 스크린과 앱 아이콘을 지정하는 부분

반응형