티스토리 뷰

Xcode를 처음 키고 맨 위의 프로젝트를 클릭하면 Project와 Target의 속성들을 설정해줄 수 있습니다.

저희가 알아볼 것은 Target의 설정 옵션들입니다.

Target은 Xcode에서 Build 하는 앱입니다. 앱의 설정을 정의합니다.

순서대로 General, Signing & Capabillities, Resource Tags, Info, Build Settings, Build Phases, Build Rules 가 있습니다.

 

1. General

앱의 기본적인 설정을 할 수 있습니다.

구성은 다음과 같습니다.

 

  • Identity
  • Deployment Info
  • App Icons and Launch Images
  • Supported Intents
  • Frameworks, Libraries, and Embedded Content,
  • Development Assets

 

(1) Identity

 

Display Name

iOS 홈 화면에 표시되는 번들의 사용자에게 표시되는 이름입니다.

 

Bundle Identifier

Apple 생태계에서 애플리케이션을 고유 하게 식별할 수 있는 ID입니다.

 

Version

사용자가 보게될 나의 앱의 버전을 설정합니다.

 

Build

동일한 버전 내에서 업데이트를 할 때 설정합니다.

 

(2) Deployment Info : 배포와 관련된 환경 설정

 

Target

앱이 지원할 수 있는 가장 낮은 OS 버전을 설정합니다.

 

Device

어느 device에서 실행할 수 있는지 설정합니다.

(iPhone, iPad, Mac 중 선택)

 

Main Interface

앱 가장 처음에 나올 storyboard을 설정합니다.

 

Device Orientation

앱에서 지원하는 장치 방향을 선택합니다.

- Portrait : 전면 카메라가 상단에 있는 세로 모드

- Upside Down : 전면 카메라가 하단에 있는 세로 모드

- Landscape Left: 전면 카메라가 왼쪽에 있는 가로 모드

- Landscape Right: 전면 카메라가 오른쪽에 있는 가로 모드

 

Status Bar Style

맨 위에 달린 상태 바의 스타일을 설정합니다.

Status Bar

 

(3) App Icons and Launch Images : 앱의 아이콘 설정

 

App Icons Source

앱 아이콘을 표시할 이미지 선택합니다.

 

Launch Screen File

iOS 앱의 UI를 화면에 보여줄 준비가 될 때까지 스플래시 화면을 보여주는데 이 화면과 연결된 Storyboard를 선택합니다.

 

(4) Supported Intents

SiriKit을 사용하는 앱 같이 Intent가 필요한 프로젝트에서 Intent를 추가할 때 사용합니다.

(5) Frameworks, Libraries, and Embedded Content

외부 프레임워크 또는 라이브러리를 이용할 때, 이를 사용하여 추가합니다.

배포 시에 라이브러리를 embedded 할지에 대한 여부를 설정합니다.

(6) Development Assets

앱에는 넣지 않고 Development 단계에서만 쓰고 싶은 Assets들을 넣습니다.

 

 

2. Signing & Capabillities

Signing

애플에서 받는 개발자 인증 관련 항목을 설정합니다.

 

Capabillities

iCloud, Game Center, 앱 내 구매 및 지도와 같은 다양한 Apple 기술을 앱에 추가하기 위해 사용합니다.

 

3. Resource Tags

Tag를 추가 및 제거할 뿐만 아니라 Tag 간에 Resource를 이동하는 데 사용할 수 있습니다.

 

4. Info

앱과 관련된 속성, 앱이 만들거나 열 수 있는 파일 유형, OS X의 경우 앱에서 제공하는 서비스가 표시됩니다.

 

5. Build Settings

프로젝트를 구축하는 동안 빌드 시스템의 동작에 영향을 미치는 옵션이 표시됩니다.

타깃에서 지정하지 않으면, 프로젝트에서 설정할 값이 타깃에 설정 값으로 그대로 반영됩니다.

 

6. Build Phases

앱이 어떤 파일들을 갖고 배포되는지를 보여줍니다.

 

7. Build Rules

빌드 프로세스 중에 특정 유형의 파일을 처리할 때 빌드 시스템이 사용하는 규칙을 설정합니다.

대부분의 개발자는 보통 다룰 일이 없다고 합니다.

 

 

 

ref:

https://developer.apple.com/library/archive/documentation/ToolsLanguages/Conceptual/Xcode_Overview/WorkingwithTargets.html#//apple_ref/doc/uid/TP40010215-CH32-SW1

 

Xcode Overview: Working with Targets

 

developer.apple.com

 

https://cau-meng2.tistory.com/109

 

[Xcode] Project editor - 프로젝트 편집기

 프로젝트 편집기의 첫 번째 열에있는 프로젝트 제목 아래에는 Project와 Targets제목이 표시된다. Project는 생성하는 모든 프로젝트는 해당 특정 프로젝트의 모든 대상에 대한 기본 빌드 설정을 정

cau-meng2.tistory.com

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함