본문 바로가기
IT/React

RN(ReactNative) libRNVectorIcons.a 에러 날 경우 (iOS App)

by DOSGamer 2022. 8. 8.
반응형

react-native-vector-icons 를 사용하고 있는데

안드로이드 APP 에서는 문제가 없는데

iOS APP 에서 실행할 때 

RNVector ...   libRNVectorIcons.a 라이브러리 설정이 안되었다면서 에러가 났다

 

원인 

react-native-vector-icons 를 iOS 에 수동으로 설정해줬는데

그게 문제가 되는 것 같다.

 

해결방법

CocoaPods 를 이용해서 설치하는 방법으로 변경해서 설치했더니 문제 해결

With CocoaPods 로 react-native-vector-icons 를 설치하는 방법은

1. 프로젝트 폴더 > ios > podfile 에 다음 문구 추가

... 생략 ...

target 'reactNativeTodos' do
  config = use_native_modules!

  # Flags change depending on the env values.
  flags = get_default_flags()
  
... 생략 ...

pod 'RNVectorIcons', :path => '../node_modules/react-native-vector-icons'

... 생략 ...

2. pod update 실행하여 cocoapods 를 업데이트 합니다.

3. ios > 프로젝트폴더 > Info.plist 에 폰트 파일리스트 추가 합니다

 

소스에서는 .loadFont(); 를 사용해야 합니다

 

반응형