[iOS] Xcode 12.X Error : My App architectures (arm64) include none that Simulator can execute (Intel 64-bit).
[iOS] Xcode 12.X Error : My App architectures (arm64) include none that Simulator can execute (Intel 64-bit).
안녕하세요. 물먹고하자 입니다. 오늘은 Xcode 12.X 업데이트 이후 시뮬레이터 실행되지 않는 오류 해결 방법에 대해 공유드립니다.
오류사항
XCode 12.x 업데이트 이후 이런 에러가 발생 혹은 Import 를 찾지 못하는 에러
My App architectures (arm64) include none that Simulator can execute (Intel 64-bit).
해결사항
Target > Build Settings > VALID_ARCHS 항목
arm64 armv7 armv7s x86_64 arm64e 추가 해준다.
x86_64 가 인텔 코어에서 시뮬레이터에 돌아가는 정보가 필요한데, 업데이트 이후 빠진것 같다.
마무리
이번에 신규 프로젝트를 진행하고 있어서 해당 에러처리를 조금 늦게 하게 되었다. (왜냐면 실기기에선 정상이였음. 또 신규 프로젝트에선 시뮬레이터 실행이 되었음.) 신규 프로젝트와 비교해보니 신규 프로젝트에선 VALID_ARCHS 란 자체가 없었음. 구 프로젝트에서는 해당 항목에 CPU 체크가 있어서 있는거 다 넣어주니 정상적으로 되었다.
약간 의문점이 프로젝트 파일 생성시점에 따라 Bulid Setting 정보가 조금씩 틀린데, Xcode Update 할 때 필요한부분, 필요없는 부분은 자동으로 해줄 수 있는거 아닌가...? 이럴땐 참 불편한 Apple. (어쩔수 없지)
즐거운 코딩 되세요~
댓글
댓글 쓰기