반응형

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/

 

react-native-vector-icons – InTheTechPit

I had earlier installed react-native-vector-icons in my Project and used the below command to link it: react-native link The “multiple commands produce” error seems is caused by the new autolinking feature in React Native 0.60 or above – the line use

inthetechpit.com

 

반응형

+ Recent posts