띠오니 개발자 성장일지
article thumbnail
반응형

React Native 앱을 시뮬레이터에서 실행하기 위해 yarn run ios 를 실행했으나 빌드 실패가 됐습니다.

node_module 폴더를 삭제 후 재설치를 했는데도 안됐습니다.

 

Xcode에서 빌드를 돌렸을 때 뜨는 오류는 '4 duplicate symbols for architecture x86_64' 라는 오류였고

VScode에서는 아래 이미지처럼 엄청나게 많은 오류메시지가 좌르르륵 출력되면서 Build Fail 처리되었습니다.

 

구글링을 해보니 해당 오류가 뜨는 이유는 여러 경우가 있는 것 같은데

저의 케이스의 경우는 유사한 라이브러리가 두 개 이상 설치 되어있을 때 라이브러리끼리 충돌이 일어나 발생하는 문제인듯 했습니다.

duplicate symbol 메시지를 보면 react-native-blob-util 과 rn-fetch-blob 라이브러리 내부의 static 파일의 symbol이 중첩되어 링킹 실패가 발생한다고 알려주고 있습니다.

두 라이브러리 중 사용하지 않는 라이브러를 삭제하면 해결이 가능합니다.

사용하지 않는 라이브러리는 그때그때 yarn remove 해주는 것이 불필요한 시간낭비를 방지할 수 있을 것 같습니다.

 

또다른 케이스로 발생하여 해결하신 적이 있다면 댓글로 공유해주시면 감사드리겠습니다.

도움이 되셨다면

광고한번 눌러주세요 🥹 

반응형

 

반응형

'Study > iOS,Swift' 카테고리의 다른 글

iOS Hugging Property  (0) 2023.07.13
[Swift] 5. 조건문 (if~else문, switch문)  (0) 2023.07.11
[Swift] 4. 함수(Function)  (0) 2023.07.11
[Swift] 3. 컬렉션 타입  (0) 2023.07.04
[Swift] 2. 상수와 변수, 데이터 타입  (0) 2023.07.04
profile

띠오니 개발자 성장일지

@띠오니

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!