개발환경 Setting (Mac)

hyeon·2021년 1월 8일
0
post-thumbnail

Mac 환경 setting

Homebrew

맥에서 패키지를 설치하고 관리할 수 있는 맥용 패키지 관리자이다.
homebrew 공식 홈페이지

노드 설치

리액트 네이티브는 자바스크립트를 기반으로 동작하므로 노드의 설치가 필요하다.
brew install node 로 노드를 설치하며brew --version 로 노드가 제대로 설치되어 있는지 확인한다.

왓치맨 설치

왓치맨은 특정 디렉토리나 파일을 감시하다가, 변경이 발생하면, 특정 동작을 실행하도록 하는 역할을 한다. 리액트 네이티브는 소스코드의 변경이 발생하면 자동적으로 빌드하고 디바이스 또는 시뮬레이터에 업로드하기 위해 왓치맨을 사용한다.
brew install watchman

리액트 네이티브 CLI 설치

엑스포 CLI는 리액트 네이티브에서 자주 사용되는 오픈소스 네이티브 모듈(위치 정보, 사진, 센서 등)을 패키지로 묶어서 제공한다. 하지만 실제 서비스에 불필요한 네이티브 모듈도 포함되어 파일 사이즈가 커지며 엑스포 CLI에서 제공하지 않는 네이티브 모듈을 사용하기 위해 거치는 과정이 불편하므로 리액트 네이티브 CLI를 사용할 것이다.
npm install -g react-native-cli

코코아포드 설치

코코아포드는 iOS 개발에 사용되는 의존성 관리자이다. 노드와 노드 패키지 관리자 관계와 비슷한 관계이다.
sudo gem install cocoapods

자바 개발킷 설치

brew tap AdoptOpenJDK/openjdk로 안드로이드 개발을 위한 개발 언어인 자바를 설치한다. brew install --cask adoptopenjdk8로 자바 개발 킷을 설치한다.

안드로이드 스튜디오와 Xcode 설치

Xcode : app store를 사용하여 설치한다.

안드로이드 스튜디오 홈페이지에서 안드로이드 스튜디오 설치 후 환경변수 설정 필요
vi ~/.bash_profile

export ANDROID_HOME=/Users/hyeongyeong/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

source ~/.bash_profile

profile
바스락바스락

0개의 댓글