1.
appstore download
2.
android studio
3.
rosetta
a.
softwareupdate -install-rosetta
b.
설치 안하면 xcode 빌드시 bad type cpu 에러 발생할 수 있음
4.
5.
a.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
b.
(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/programmerj/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
6.
a.
brew install zsh
b.
7.
brew install yarn
8.
9.
brew install watchman
10.
github
a.
git clone source
b.
sudo gem install cocoapods
i.
ruby 관련 빌드 에러시
1.
sudo gem install ffi
2.
sudo gem install drb -v 2.0.6
3.
sudo gem install activesupport -v 6.1.7.7
ERROR: Error installing cocoapods:
The last version of activesupport (>= 5.0, < 8) to support your Ruby & RubyGems was 6.1.7.3. Try installing it with `gem install activesupport -v 6.1.7.3` and then running the current command again
JavaScript
복사
c.
pod install
i.
아래 에러 발생시 (빨간색 표시 부분을 해줘야 하는 듯)
1.
sudo gem install cocoapods-user-defined-build-types
gem cleanup
brew uninstall cocoapods
sudo gem uninstall cocoapods
sudo gem install cocoapods -v 1.10.0 -n /usr/local/bin
sudo gem install cocoapods-user-defined-build-types
pod install --repo-update
JavaScript
복사
ii.
Error
2.
sudo xcode-select --switch /Applications/Xcode.app
11.
Android (m1)
a.
java 11 : https://goateedev.tistory.com/305
ii.
download → java 11 & macOS & ARM
iii.
설치후 java -version / javac —version 해보기
b.
android studio
i.
디바이스 생성
ii.
SDK 설치 Appearance & Behavior > System Settings > Android SDK > SDK Tools > 하단 Show Package Details > 33.0.0 설치
c.
환경 변수 셋팅 (~/.zshrc)
export ANDROID_HOME=/Users/programmerj/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
JavaScript
복사
d.
android sdk 31 version 관련 수정 필요 사항
i.
33 버전도 동일 현상 발생함
# change below to your Android SDK path
cd ~/Library/Android/sdk/build-tools/33.0.0 \
&& mv d8 dx \
&& cd lib \
&& mv d8.jar dx.jar
JavaScript
복사
12.
yarn start (ERR_OSSL_EVP_UNSUPPORTED 에러 발생 시)
a.
node 16.18.1 버전 설치 (17 이하 버전 설치)
b.
script에 NODE_OPTIONS=--openssl-legacy-provider 추가
i.
"start": "NODE_OPTIONS=--openssl-legacy-provider react-native start --reset-cache",
기타 설치 프로그램
•
vscode
•
fork
•
m1 mac setting : https://velog.io/@kimdongeun12/React-Native-1.-초기-셋팅
•
dbeaver - https://dbeaver.io/download/
•
filpper - https://fbflipper.com/
•
sqlite browser - https://sqlitebrowser.org/dl/


