반응형
ReactNative 프로젝트 진행 중 ios에 프로젝트 실행 시 아래와 같은 에러가 발생하였습니다.
Build system information
error: Multiple commands produce '/Users/gona/Library/Developer/Xcode/DerivedData/RealTodo-aucqhojomouxbdfdfxrtrszfoppj/Build/Products/Debug-iphonesimulator/RealToDo.app/Zocial.ttf':
1) Target 'RealToDo' (project 'RealTodo') has copy command from '/Users/gona/Development/00.HanaMana/RealToDo/node_modules/react-native-vector-icons/Fonts/Zocial.ttf' to '/Users/gona/Library/Developer/Xcode/DerivedData/RealTodo-aucqhojomouxbdfdfxrtrszfoppj/Build/Products/Debug-iphonesimulator/RealToDo.app/Zocial.ttf'
2) That command depends on command in Target 'RealToDo' (project 'RealTodo'): script phase “[CP] Copy Pods Resources”
...
원인은 'react-native-vector-icons'를 사용할 때 'Copy Bundle Resources'에 폰트가 중복으로 들어가게 되서 발생하는 문제였습니다.
해결 방법은 아래와 같습니다.
1. Xcode 실행 후 프로젝트 선택합니다.
2. 탭 메뉴 중 'Build Phases'를 선택합니다.
3. 'Copy Bundle Resources' 항목에서 중복되는 리소스들을 제거합니다.
4. 다시 'npx react-native run-ios'를 실행합니다.
참고
inthetechpit.com/tag/react-native-vector-icons/
반응형
'Frontend > ReactNative' 카테고리의 다른 글
React - Context 사용 (0) | 2021.07.15 |
---|---|
PropTypes를 사용한 타입 검사와 Default Props 설정하기 (0) | 2021.07.14 |
[Build] Xcode 응답 없음 - 12.3 or 12.4 업데이트 이후 (0) | 2021.04.04 |
[React Native] Firestore 복합 색인 만들기 (0) | 2021.02.04 |
[React Native] Cloud Firestore 적용하기 1편 - 데이터베이스 만들기 (0) | 2021.01.16 |