mac m1에서 react native 빌드 에러 The linked library 'libPods-ProjectName.a' is missing one or morearchitectures required by this target x86_64

시작하기

mac m1에서 프로젝트를 생성한 이후 ios에서 빌드를 했을 때 Apple Silicon M1 - The linked library 'libPods-ProjectName.a' is missing one or more architectures required by this target: x86_64와 같은 에러가 나와서 빌드가 안되는 경우가 있습니다.
해결방법은 정말 간단합니다.

해결

xcode를 연이후에 프로젝트에서 build setting을 선택합니다.
이후 Excluded architactures에서 debug release에 arm64를 추가해줍니다. 추가하는 방법은 다음과 같습니다.

step1
step2
step3

이후 빌드를 해보면 잘 작동하는 것을 확인할 수 있습니다.

참고

스택오버플로우

Share