실리콘 기반 맥에서 xcode의 시뮬레이터가 빌드 되지않는 에러가 발생하였다.
xcode의 시뮬레이터는 아이폰이 아닌 맥북 CPU를 따르는데, 21년도 부터 실리콘 맥이 등장하게 되면서 xcode가 두가지 아키텍쳐를 모두 지원하게 되었고 이 때문에 호환성에 문제가 생겼다고 한다.
해결 방법으로는 xcode에서 프로젝트 파일 > Build Settings > Architectures > Excluded Architectures 로 이동하여 아래와 같이 arm64를 입력해준다.
Rosetta를 사용하여 빌드 하겠냐는 알림 메시지가 뜨게 되고 확인을 누른 뒤 빌드를 하면 에러가 해결 되는 것을 볼 수 있다.
그리고 시뮬레이터의 이름 옆에 아래와 같이 Rosetta라고 나오게 될것이다.
해결완료 !