[front-end] 초기 세팅

1.
appstore download
2.
android studio
3.
rosetta
a.
softwareupdate -install-rosetta
b.
설치 안하면 xcode 빌드시 bad type cpu 에러 발생할 수 있음
4.
iterm2
a.
페이지 이동 : https://iterm2.com/
b.
download
c.
설치
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)"
7.
brew install yarn
8.
node
b.
package 이용해서 전역 버전 설치
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.
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