Skip to content

개발 환경

Yujin Kim edited this page Aug 15, 2023 · 3 revisions

개발 환경

  • 프로젝트를 진행하기 위해 필요한 개발 환경 구성에 대해서 간단하게 알아봅니다.

Git

  • 분산형태의 버전 관리 시스템으로 프로젝트의 코드와 파일을 추적하고 변경 사항을 관리하는데 많은 도움을 주는 도구입니다.
  • 여기서 말하는 분산형태는 각 개발자마다 다른 로컬 시스템에서 전체 프로젝트 저장소의 사본을 유지하면서 작업할 수 있는 형태를 말합니다.
  • 주요 개념은 다음과 같습니다.
  • 저장소(Repository): 프로젝트 파일 및 코드가 저장되는 공간
  • 커밋(Commit): 코드 변경 사항을 스냅샷의 형태로 저장하는 작업
  • 브랜치(Branch): 주요 브랜치에서 분기된 별도의 작업 공간
  • 병합(Merge): 브랜치 변경 사항을 다른 브랜치로 합치는 작업
  • 풀 리퀘스트(PR): 코드를 리뷰하고 병합 작업을 하기 위한 일련의 요청

일반 설치

홈브류

  • 터미널을 열고 다음 명령을 실행하여 Homebrew를 설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • 위 명령어가 정상적으로 실행되었을 경우 다음 명령 실행하여 Git 설치
brew install git

Xcode IDE (Stable-version)

앱 부피가 꽤 크기 때문에 첫 번째 방법을 권장합니다.

저장소 다운로드 및 복제

Xcode 사용

  • Xcode 윈도우에서 Clone an existing project 메뉴 선택 후 저장소를 다운로드받아 복제합니다.
Screenshot 2023-08-15 at 18 42 40

CLI 사용

  • 터미널을 열고 본인이 접근하기 편한 디렉토리로 이동한 후에 저장소를 다운로드받아 복제합니다.
cd ~/자신이 이동하고 싶은 위치로 이동
git clone https://github.com/iiiiive/nbcamp-ios.git

디버깅 및 앱 실행

  • USB 케이블 또는 Remote 실행 기능을 이용한 실제 기기 연결은 권장하지 않습니다. 실제 기기는 사용하지 말아주세요.
  • iOS 시뮬레이터 목록에서 iPhone 14 Pro (16.x) 모델을 선택하고 실행합니다.
  • 프로젝트를 빌드하거나 릴리즈로 설정하여 작업하지 않습니다.

Screenshot 2023-08-15 at 18 48 24