본문 바로가기

React Native

iOS에서 react native 프로젝트가 실행되자마자 중지되는 에러

728x90

현재 최신 버전인 React Native 0.7.0을 이용해 프로젝트를 생성하였고, 바로 iOS 시뮬레이터를 통해 실행하던 중 다음과 같은 에러가 발생하였습니다.

Library not loaded: @rpath/hermes.framework/hermes

 

이 에러는 Podfile에서 hermes엔진을 사용하겠다고 설정하였으나, xcode프로젝트에서 hermes라이브러리가 로드되지 않아 발생하는 문제입니다.

Podfile
:hermes_enabled => true,

따라서 xcode프로젝트에 아래와 같은 절차를 통해 hermes라이브러리를 로드해주면 됩니다.

Project Target -> 해당 프로젝트 -> Build Phases -> Link Binary With Libraries에 아래 라이브러리 추가

1. hermes.xcframework

2. libReact-hermes.a

728x90