• General 💻
→ Xcode 개발 환경의 일반적인 공통 사항을 설정한다.
빌드 중에 이슈가 있을 때 멈추거나, 빌드하지 않더라도 실시간으로 이슈를 찾아주는 옵션 등이 있다.
Identify 📓
Display Name ▾
- 앱이 표시될 이름
Bundle Identifier ▾
- 앱을 고유하게 식별하는 번들 ID 관리
- 번들 ID 기능 리소스로 기능을 할당하거나 프로파일 리소스를 사용하여 프로비저닝 프로파일을 생성하려면 번들 ID가 필요함
- 프로비저닝 프로파일 ❓
- 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요 시 시스템을 즉시 사용할 수 있는 상태로 미리 준비해 두는 것을 말한다
version ▾
- 버전을 뜻함
- ex) 1.0.0
- 첫 번째의 1은 대규모 업데이트 시 증가
- 두 번째는 기능 같은 것들 리뉴얼하는 업데이트 시 증가
- 세 번째는 자잘한 수정이나 버그 수정 같은 경우 증가
Build ▾
- 나중에 App Store Connect에 앱을 업로드 시킬 때 구분하는 빌드 넘버
- 업로드 때마다 꼭 넘버를 바꿔줘야한다...🥲
Deployment Info 📲
Deployment Target ▾
- 프로젝트를 실행할 수 있는 가장 최소 iOS버전
Main Interface ▾
- 메인 인터페이스 설정
Device Orientation ▾
- 장치의 물리적 방향을 설정
Portrait ▾
- 장치가 수직으로 유지되고 Home 버튼이 하단에 있는 상태에서 장치가 세로 모드
Upside Down ▾
- 뒤집어진 상태 (일반적으로 사용 안 함)
Landscape Left ▾
- 장치는 가로 모드이고, 수직으로 유지되고 Home 버튼이 오른쪽에 있는 경우
Landscape Right ▾
- 장치는 가로 모드이고, 수직으로 유지되고 Home 버튼이 왼쪽에 있는 경우
Status Bar Style ▾
- 상태 표시줄의 현재 스타일
Hide status bar ▾
- 상태 표시줄 숨기기
Requires full screen ▾
- 전체 화면 미디어를 표시할 때 상태 표시줄을 일시적으로 숨기기
Supports multiple windows ▾
- Application Scene Manifest → Enable Multiple Windows 를 yes로 바꿔줌
- 이거는 시스템에게 나의 앱이 multiple simultaneous scenes 지원하라고 알려주는 역할
App Icons and Launch Images
- 앱의 아이콘 및 스프래시(시작 화면) 설정
• Signing & Capabilities 🔐
‣ Signing
Automatically manage signing ▾
- 프로필, 앱 ID 및 인증서를 생성하고 업데이트 함
- 예전에는 AppleDeveloper 사이트에서 Certificate와 Provisioning을 생성하고 다운받아야 했는데 이 과정이 번거로워서 Xcode가 Auto Signing을 지원하기 시작했다고 함
Team ▾
- 개발자 계정 등록 & 팀 그룹 설정
Singing for "app_name" requires a development team (= 프로젝트의 개발자(팀)의 서명이 필요하다는 뜻)
- 이 부분이 설정이 안되면 위와 같은 오류 발생 ▴
Bundle Identifier ▾
- 앱을 고유하게 식별하는 번들 ID 관리
'iOS_Swift.zip' 카테고리의 다른 글
[iOS]옵저버 패턴(Observer Pattern) (0) | 2022.01.05 |
---|---|
[iOS]싱글톤 패턴(Singleton Pattern) (0) | 2022.01.04 |
[iOS]FSCalendar 사용 후기 & 사용법 (5) | 2022.01.02 |
[iOS]dequeueReusableCellWithIdentifier-셀 재사용 (0) | 2022.01.01 |
[Xcode]Info plist (0) | 2021.12.25 |