Xcode YogaKit 이슈

아서·2021년 2월 5일
0

React native로 작업중 계속 run-ios로만 하다가 시뮬레이터 디바이스를 변경하고 싶어서 오랜만에 xcode로 들어가서 빌드를 했더니 아래와 같은 에러가 떳다

build fatal error: module map file xxx/Build/Products/Debug-iphoneos/YogaKit/YogaKit.modulemap' not found

1. 일단 다 닦아보자

rm -rf ./node_modules
yarn cache clean
yarn install
sudo gem install cocoapods --pre
rm -rf ./ios/Pods
rm -rf ./ios/.xcworkspace
npx pod-install
open ./ios/
.xcworkspace

실패....

2. xcode 파일울 열때 *.workspace로 연다

원래 그렇게 하고 있었어서 실패..

3. 버전 맞추기

Podfile에서

요놈과
xcode에서

xcode들어가서 파일은 맨위 파일(프로젝트이름으로된거)누르고 TARGETS에 있는 것 중 맨위 파일 누르고 General탭에서 Deployment Info에 있는 iOS 10.0이란 것을 눌러서 Podfile에 있는 버전이랑 똑같이 맞춰본다 !

다들 여기까지 하면 해결되는 듯 한데 나는 안된다...
실패..

4. 설마..?


xcode에 TARGETS위에 PROJECT에 있는 걸 눌러봤더니 위와 같이 뜨고 나는 해당 버전이 달랐다... 그래서 이것도 10.0으로 맞춰보니

시뮬레이터가 켜졌다!!!!

오랜만에 xcode했는데 2시간만 삽질해서 다행이다 전날 퇴근 2시간전에 삽질 시작하고 퇴근하고 푹자고 다음날 출근하자마자 해결했네

역시 잠이 보약

profile
공리주의 개발자

0개의 댓글