Xcode 14 버전 버그

Hong·2023년 3월 24일
0

Xcode 14 버전에서 맥북 M1으로 시뮬레이터를 돌릴 수 없는 버그가 있다!

Error Log

Undefined symbol: _CDVPageDidLoadNotification

Undefined symbol: _CDVPluginHandleOpenURLNotification

Undefined symbol: _CDVPluginResetNotification

Undefined symbol: _OBJC_CLASS_$_CDVAppDelegate

Undefined symbol: _OBJC_CLASS_$_CDVCommandDelegateImpl

Undefined symbol: _OBJC_CLASS_$_CDVCommandQueue

Undefined symbol: _OBJC_CLASS_$_CDVInvokedUrlCommand

Undefined symbol: _OBJC_CLASS_$_CDVPlugin

Undefined symbol: _OBJC_CLASS_$_CDVPluginResult

Undefined symbol: _OBJC_CLASS_$_CDVViewController

Undefined symbol: _OBJC_METACLASS_$_CDVAppDelegate

Undefined symbol: _OBJC_METACLASS_$_CDVCommandDelegateImpl

Undefined symbol: _OBJC_METACLASS_$_CDVCommandQueue

Undefined symbol: _OBJC_METACLASS_$_CDVPlugin

Undefined symbol: _OBJC_METACLASS_$_CDVViewController

처음엔 https로 접근이 거부되어 시뮬레이터에서 실행이 안되는 거라고 생각했지만 xcode 콘솔 로그를 보니 https 문제는 아닌 것 같아 다시 생각해 봤다.

두번째는 storyboard가 Launch Splash 이후 실행 파일에 접근이 안된다고 생각해 폭풍 구글링을 했다.

역시 두번째도 아니였다.

구글링 중 버전 문제라는 글을 많이 봤지만 멍청하게도 그냥 지나쳤다.

그냥 지나친 바로 그 버전 문제가 맞았다!!

Xcode 14에서 M1으로 시뮬레이터를 돌릴 수 없는 버그가 있다는 것이다.

그래서 바로 실제 아이폰 기기를 연결하여 확인했고

아주 정상적으로 잘 실행되었다.

그래서 그냥 다운그레이드 하여 사용하려고 했지만 아래와 같은 오류로 인해

이 Mac에 설치된 Xcode의 버전은 macOS Ventura와(과) 호환되지 않습니다. App Store에서 최신 버전을 무료로 다운로드하십시오.

시뮬레이터 실행을 포기했다.
(찾아보니 이전 버전으로 사용할 수 있는 방법이 있긴하다.)

아주 미련한 행동으로 며칠을 날렸다...
(참고로 Cordova를 사용했다.)

profile
코딩 배우기

0개의 댓글