vscode에서 작업한 react-native를 실행하려고
yarn ios를 했는데 오류가 나왔다.
x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
더 다양하게 나왔지만, 우선 첫번째로 눈에띈 오류였다.
vscode에서 안되지만 xcode에서는 빌드가 되지 않을까? 싶어서
xcode를 열고 빌드를 해봤더니
Lexical or Preprocessor Issue - event2/event-config.h file not found
`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에 있는 버전들의 노후화로 일어난 해프닝이었던 것 같다.