[iOS] <MemoApp> 프로젝트 생성

RudinP·2023년 11월 4일
0

Study

목록 보기
103/258

프로젝트 생성

Product Name

  • 일반적으로 ProductName에는 일반명사(ex.Camera, Memo)등을 사용하면 안된다.
  • 접두어나 접미어를 붙여주는 것이 좋다.
  • 공백, 특수문자 불가.
  • 한글 불가.
    -> 앱스토어에 등록할 때 문제 발생 가능

Team

  • XCode 개발자 계정

Organization

  • 본인 이름이나 회사

Organization identifier

  • 보통 역도메인
  • 없으면 이름 공백없이도 ok

Bundle identifier

  • 앱을 구별하는 식별자로 사용

프로젝트 설정

Display Name

  • 홈화면에 표시되는 앱 이름
  • 기본적으로 프로젝트 이름과 동일
  • 한글 입력 ok

Deployment Target

  • 앱을 설치할 수 있는 최소 iOS 버전
  • 보통 최신 버전으로 설정되어 있음
  • 보통 최신 버전에서 -2~-3이 평균
  • 해당 버전을 바꾸고 빌드가 실패했다면, 이전 버전에서 지원하지 않는 코드를 사용했기 때문이므로 수정이 필요하다.

XCode가 자동 수정 가능한 코드 표시

  • 가운데가 원형인 붉은색은 수정 가능
  • 코드에서 발생하는 에러는 라이브 이슈라고 함
  • 자동 수정 기능을 fix-it 이라고 함

버전이 다른 경우 사용되는 코드

Signing

  • 등록되지 않은 개발자가 앱을 설치하지 않도록 하는 안전장치
  • 계정이 등록되어 있다면 XCode가 자동으로 처리해줌
  • 다운받은 프로젝트를 실행할 수 없는 경우 Bundle Identifier을 내가 사용하는 것으로 수정하면 해결될 수 있음.

Simulator

  • 가장자리를 드래그 하여 원하는 크기로 조절 가능
  • shift+cmd+h: 홈화면으로 이동

Integrate

  • Source Control이 가능하도록 체크했다면 사용 가능
  • 상단의 Integrate에서 커밋, 푸쉬 등이 가능

AppIcon

  • 앱개발에 사용하는 리소스는 모두 Assets.xcassets에 추가됨

  • AppIcon에서 중앙의 사각형을 Image Well 이라고 함
  • 해당 사각형으로 이미지를 드래그 앤 드랍하면 적용됨
  • pt는 해상도로부터 독립적인 단위
  • 2x, 3x 등은 상대적인 해상도를 나타냄
  • 레티나 디스플레이가 포함되지 않은 디스플레이는 1x(거의 사용하지 않음)
  • 레티나 디스플레이: 2x, 레티나 hd나 수퍼 레티나 hd: 3x

아이콘은 flatIcon에서 다운로드받음.
아이콘을 크기별로 만드는 것은 appiconmaker.co를 이용하면 됨


정상적으로 추가됨을 확인 가능

profile
iOS 개발자가 되기 위한 스터디룸...

0개의 댓글