
npm run start-ios:development, 즉 ios를 실행했을 때 발생한 에러이다.
특이하게 변경한 것은 없다. RN의 WebviewContainer 컴포넌트를 조금 손 본 정도이다.
iOS의 문제인가? Android로 실행해보자
npm run start-android:staging
iOS - 개발 환경 실행의 문제인가? iOS - staging환경에서 실행해보자
수정사항으로 인한 문제인가? 현재까지 수정사항 stash하고 실행해보자
git stash캐싱 문제인가?
iPhone SE로 실행해서 그런가?
RN의 문제인가? XCode에서 실행해보자

정체 모를 에러가 발생한다. 넌 뭐니 ..
Simulator 캐싱 오류
맥북 껐다가 켜기
기기 변경
develop브랜치로 이동 후 npm i && cd ios && pod install && cd .. 로 해당 브랜치의 변경 사항을 pod에도 적용 후, 다시 실행했다.
배포 타겟이 잘못되었다.
// ios/Podfile
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
end
end
위 문구를 추가하고, pod폴더, node_modules, package-lock.json을 삭제하고 npm i > npx pod-install을 수행하니 해결이 되었다.
pod버전의 문제였다.