티스토리 뷰
728x90
반응형
라고 쓰고 그동안 정들었던 expo와 생이별하기라 읽는다.
Expo는 앱 개발을 보다 더 쉽고 편하게 만들어 주기 위한 React Native 라이브러리인데,
Expo의 단점은 Linking을 요구하는 기술이라던가, Expo에서 지원하지 않는 기술들은 사용할 수 없다는 게 가장 크다.
더군다나 빌드할 때 시간을 오래 잡아먹고, 앱의 사이즈도 커서 내가 추구하는 가볍고 심플한 앱에는 맞지 않아서
'Private Box' 앱에서 Expo를 뗴어내는 작업을 포스팅하고자 한다.
먼저, 프로젝트 폴더에 expo eject 명령어를 사용해준다.
Ejecting to ExpoKit is now deprecated. Upgrade to Expo SDK +37 or downgrade to expo-cli@4.1.3
터미널에 위와 같은 에러 메시지가 뜬다면 expo upgrade 명령어를 쳐서 expo SDK 버전을 업그레이드 해준다.
많은 eject 관련 자료들을 구글링했는데, 다들 expo eject 명령어를 치면 3가지 선택지가 나온다고 하는데
내 터미널에는 1개의 선택지만 나오고 Step별로 진행되는 듯 했다.
먼저 npm i pod-install 하고, expo fetch:android:keystore로 내 앱의 안드로이드 키를 백업해두었다.
이후 react-native run-android 명령어를 사용하니 정상적으로 실행됐다.
728x90
반응형
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- REACT
- ios
- Xcode
- IMAGE
- FlatList
- ReactNative
- Android
- React Native
- CSS
- useEffect
- 영종도데이트
- React Hooks
- Mac
- vscode
- app
- JavaScript
- TS
- useState
- build
- gradle
- vsC
- 스파르타코딩클럽
- typeScript
- 코린이
- rn
- It
- ChatGPT
- 앱개발
- Firebase
- Ai
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함