티스토리 뷰
팀원 중 한명이 RN 프로젝트에 새로운 폰트를 추가했고 나는 그걸 pull 받았다.
처음엔 빌드는 잘 됐는데 unrecognized font family 에러가 떴다. 대충 이렇게 생긴 에러다.
그래서 폰트를 추가했던 그 팀원에게 물어봤더니 이 명령어를 치면 된다고 했다.
npx react-native link --verbose
이거 폰트 관련 에러 검색할 때도 나왔던거 같은데 아직 정확히 react-native link가 뭐하는 앤지는 모르겠음...
아무튼 저거 치니까 처음에 다시 리로드 되서 잘 나오나 싶더니 로그인 버튼 누르니까 앱이 죽어버림.
다시 빌드 시도하니까 실패.
그 이후로 pod install, pod update, pod install --repo-update 등등 다해보고
node_modules 지웠다가 다시 깔고 Podfile 지웠다가 다시해보고 별 짓을 다해도 빌드가 안됨...
폭풍검색을 하니까 xcode로 빌드해서 성공한 사람이 있대서 xcode로 시도
실패.
그치만 xcode는 빌드 실패 원인을 더 자세히 알려주더라..!
그래서 보니까 ttf 파일 중복으로 인한 에러였음.
error: Multiple commands produce ~~ (새로운폰트).ttf
그래서 다시 폭풍검색으로 Copy Bundle Resources 열어서 ttf 파일 지워줌.
해당 링크 참조.
https://eugenehwang1124.tistory.com/55
[React Native ] react-native-vector-icons ios에서 사용하기(에러 해결)
https://www.npmjs.com/package/react-native-vector-icons react-native-vector-icons Customizable Icons for React Native with support for NavBar/TabBar, image source and full styling. www.npmjs.com 여..
eugenehwang1124.tistory.com
지워주고 나니 빌드 잘됨~~!!
(이 때까지만 해도 해결된줄 알았음)
근데 빌드되고 나서 앱이 켜지니까 다시 unrecognized font family 에러 나옴 ㅡㅡ
그래서 다시 폭풍 삽질 시작
npx react-native link 랑 npx react-native link --verbose 등등 별짓 다해봐도 안됨.
그러다가 xcode에서 다시 Copy Bundle Resources에 ttf파일들 넣어줬더니 잘 작동함.. 하...
도대체 처음엔 이거때문에 안됐다가 왜 또 이걸 해줘야 되는건지...
아무튼 이렇게 해줬더니 드디어 빌드도 잘되고 앱도 잘 돌아간다..
진짜 xcode 사용법도 모르고 앱 파일 구성 자체를 잘 모르니까 맨땅에 헤딩하는 기분...
공부 좀 해야겠다...
'TIL' 카테고리의 다른 글
[TIL] AWS 서버 접속 및 에러 해결 정리 (1) | 2021.01.25 |
---|---|
[React Native] Detox 빌드 에러 해결 방법 BUILD FAILED, Detox instance has not been initialized (0) | 2020.03.29 |
[TIL] 191012 (2) | 2019.10.13 |
[TIL] 190907 (0) | 2019.09.09 |
[TIL] 190829 (0) | 2019.08.30 |
- Total
- Today
- Yesterday
- EventLoop
- chartjs
- 우아한테크러닝
- Component
- Vuex
- vue
- jsconf
- prerender-spa-plugin
- vue-cli
- Docker
- js
- frontend
- 프론트엔드
- ReactNative
- 리액트훅
- asyncawait
- REACT
- ES6
- Python
- vue-router
- 상태관리
- 인프런
- til
- typeScript
- axios
- nodejs
- promise
- vue-meta
- JavaScript
- vuejs
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |