[React Native] 리액트 네이티브에서 "File not found: libarclite_iphonesimulator.a" 해결하기

부기·2023년 5월 12일
0
post-thumbnail

나는 지금 react-native-video-processing 이라는 모듈을 프로젝트에 붙이고 있다. 유명한 패키지라 쉬울 줄 알았는데 만들어진지 오래돼서 유지보수가 잘 안 되고 있는 것 같다. 세팅하는데 문서와 다른 내용도 있고 여기저기서 오류가 난다.

오류 개요

특히 이 패키지가 사용하고 있는 GPUImage 라는 라이브러리가 골치인데, 검색해서 나온 방법으로 해도 안 되다가 우연히 stackoverflow 에서 찾은 작은 답글로 해결이 되어 적어둔다.

오류 내용

Xcode 로 빌드했을 때, GPUImage 라이브러리에서 이런 오류가 난다.

Error (Xcode): File not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a

말 그대로 해당 경로의 libarclite_iphonesimulator.a 라는 파일을 찾을 수 없다는 오류이다.

해결 방법

프로젝트의 iOS Development Target 수정하기

검색해서 나온 대부분의 답변은 프로젝트 전체의 iOS Development Target 을 11.0 버전 이상으로 변경하라는 것이었다. 나는 이 방법으로 해결이 되지 않았다.

패키지의 iOS Development Target 수정하기

나에게 유효한 해결방법은 이전 것이랑 비슷하게 iOS Development Target 을 변경하되, 프로젝트 전체가 아니라 문제가 발생한 해당 패키지를 Target 으로 놓고 변경하는 거였다.

변경 후에는 pod install 을 해서 변경사항을 반영하자.

후기

오늘도 한 건 해결 😎

참고 자료

profile
도파민 중독 프론트엔드 개발자

0개의 댓글