본문 바로가기
  • Let's study
Android/React-Native

[React-Native] mac 세팅

by 코딩고수이고파 2022. 10. 13.

1. Homebrew 설치

https://brew.sh/

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

위 사이트에서 아래 명령어를 복사해서 터미널에 입력

brew --version

//Homebrew 3.5.10
//Homebrew/homebrew-core (git revision 5ef1b9b7de5; last commit 2022-09-01)
//Homebrew/homebrew-cask (git revision d5d65d752f; last commit 2022-09-01)

위 명령어를 통해 설치된 것을 확인할 수 있다.

 

2. Node.js 설치

아래 명령어를 통해 node를 설치한다.

brew install node

설치가 완료되었다면 제대로 설치되었는지 확인한다.

node --version
npm --version

//v18.8.0
//8.18.0

 

3. Watchman 설치

watchman을 설치한 후 잘 설치되었는지 확인한다.

brew install watchman
watchman --version

//2022.08.29.00

 

4. React Native CLI

아래 명령어로 설치한 후

npm install -g react-native-cli
npm install -g react-native

아래 명령어들로 설치를 확인할 수 있다.

npx react-native --version
npm -g list

// 8.0.6
// /opt/homebrew/lib
// ├── npm@8.18.0
// ├── react-native-asset@2.0.1
// ├── react-native-cli@2.0.1
// ├── react-native@0.69.5
// └── yarn@1.22.19

 

5. XCode 설치

AppStore에서 설치해주면 된다. 시간이 엄청 걸린다..

 

6. CocoaPods 설치

sudo로 설치하고 설치 확인까지 한다.

sudo gem install cocoapods
pod --version

// 1.11.3

 

7. JDK 설치

아래 명령어로 설치 후 버전 잘 설치되었는지 확인한다.

brew tap AdoptOpenJDK/openjdk
brew install --cask adoptopenjdk11
java --version
javac --version

// openjdk 11.0.11 2021-04-20
// OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9)
// OpenJDK 64-Bit Server VM AdoptOpenJDK-11.0.11+9 (build 11.0.11+9, mixed mode)
// javac 11.0.11

 

8. Android Studio 설치

SDK Manager에서 아래 설치

  • Android SDK Platform 29
  • Intel x86 Atom System Image
  • Google APIs Intel x86 Atom System Image
  • Google APIs Intel x86 Atom_64 System Image

 

9. Android Studio 환경변수 설정

~/.bash_profile를 아래 코드로 수정한다. 사용자명은 본인 노트북에 저장되어있는 이름을 입력한다.

만약 파일이 없으면 root 폴더 쪽에 하나 만든다.

ANDROID_HOME=/Users/사용자명/Library/Android/sdk
PATH=$PATH:$ANDROID_HOME/emulator
PATH=$PATH:$ANDROID_HOME/tools
PATH=$PATH:$ANDROID_HOME/tools/bin
PATH=$PATH:$ANDROID_HOME/platform-tools

아래 코드로 bash 파일을 실행할 수 있다.

source ~/.bash_profile

하지만 여기서 끝내면 터미널 시작할 때마다 source 명령어를 실행해줘야 한다.

bash_profile 자동실행되게 하려면 .zshrc에 아래 코드 넣고 저장한다.

if [ -f ~/.bash_profile ]; then
  . ~/.bash_profile
fi

 

터미널에 adb를 입력했을 때 아래와 같이 나온다면 환경변수 설정이 잘 된 것이다.

Android Debug Bridge version 1.0.41
Version 33.0.3-8952118

 

10. React-Native 실행

아래 명령어를 입력하면 프로젝트 파일이 만들어진다.

npx react-native init 프로젝트명

실행방법은 OS 별로 다르며 실행은 모두 프로젝트의 root 폴더에서 진행한다.

Android

 

npm run android

iOS

npm run ios

iOS는 주의할 점이 있는데, 모듈을 깔았을 때 꼭 프로젝트의 root 폴더에서 아래 명령어를 실행한 후에 run 해야한다.

npx pod-install

'Android > React-Native' 카테고리의 다른 글

[React-Native] Stack Navigation  (0) 2022.10.20
[React-Native] Android / iOS에서 Icon 사용하는 법  (0) 2022.10.18
[React-Native] Bottom Navigation  (0) 2022.10.17
[React-Native] SectionList  (2) 2022.10.15
[React-Native] FlatList  (0) 2022.10.14

댓글