L-j-h-c / TIL

CS, Swift, Java, C++, 개발 관련 공부한 내용 정리
11 stars 0 forks source link

[Trouble Shooting] undefined symbols for architecture x86_64 arm64 #92

Open L-j-h-c opened 1 year ago

L-j-h-c commented 1 year ago

xcworkspace 파일에 대해서 공부하며 여러 프로젝트를 한 번에 모아두고 사용하는 연습을 할때 해당 오류가 났다.

이러한 오류가 뜨는 이유는 아이폰의 CPU 기반 아키텍쳐가 여러가지로 나눠지는 동시에, 시뮬레이터는 맥의 CPU 기반 아키텍쳐를 사용하기 때문이다.

보통의 해결책은 Build Active Architecture Only 옵션을 모두 Yes로 설정하라는 것이었다. 동시에 Excluded Architectures에서 intel 맥의 경우에는 arm64를 지워주고, m1 mac의 경우에는 x86_64를 지워주면 되는 것이다.

L-j-h-c commented 1 year ago

참고

해결 1 원인에 대한 자세한 설명