react-native ios 빌드 오류 (xcode 포함)

이진화행·2022년 1월 20일
0

Leejy

목록 보기
2/5

빌드 오류

vscode에서 yarn ios시 발생한 이슈

vscode에서 작업한 react-native를 실행하려고
yarn ios를 했는데 오류가 나왔다.

x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler

더 다양하게 나왔지만, 우선 첫번째로 눈에띈 오류였다.
vscode에서 안되지만 xcode에서는 빌드가 되지 않을까? 싶어서
xcode를 열고 빌드를 해봤더니

xcode에서 빌드시 발생한 이슈

 Lexical or Preprocessor Issue - event2/event-config.h file not found
`fatal error: 'boost/preprocessor/control/expr_iif.hpp` file not found

이런 오류들이 발생했다. 이 모든 오류들을 해결하기 위해 다방면으로 작업을 진행했지만 전혀 수확이 없었다. 그러다

해결책

https://stackoverflow.com/questions/67340243/fatal-error-boost-preprocessor-control-expr-iif-hpp-file-not-found

이 스택오버플로우 주소에서 해결책을 찾을 수 있었다.

방법은 간단했다. Podfile상단에 platform: ios, '9.0' 부분과 use_flipper!() 부분을

platform :ios, '12.1'

use_flipper!({ 'Flipper' => '0.93.0', 'Flipper-Folly' => '2.6.7', 'Flipper-DoubleConversion' => '3.1.7' })

이렇게 수정한 후, Podfile.lock파일을 삭제하고 pod install --repo-update를 하니 xcode와 vscode 모두 빌드가 정상적으로 작동했다.

이런 이슈가 왜 발생했는지 나름대로 찾아본 결과, use_fliper의 버전과, podfile.lock에 있는 버전들의 노후화로 일어난 해프닝이었던 것 같다.

profile
기술블로그

0개의 댓글

관련 채용 정보