겨울팥죽 여름빙수
article thumbnail
Mac Catalina, Visual Studio for Mac, Bad CPU type in executable

Mac Os를 카탈리나로 업데이트 후, Visual Studio for Mac에서 빌드 실패가 떴다. Bad CPU type in executable 카탈리나 OS버전에서는 이제 x86 실행이 안된다고 한다. 실행하기 위해선 컴파일러 설정을 변경해야 한다. 솔루션 창 -> 프로젝트 우클릭 -> 옵션 -> 컴파일러 -> 플랫폼대상 -> 모든 CPU 컴파일러가 기본으로 x86으로 돼 있는데, 이걸 모든 CPU(Any CPU)를 선택해주도록 하자.

article thumbnail
Xcode12, building for iOS Simulator architecture arm64

ios 14대응하기 위해, 맥 os를 카탈리나로 업그레이드하고, xcode12로 업데이트 했더니, 역시나 애플.. 빌드 실패가 떴다. 에러메시지를 보니 아래와 같다. ld: in {...}/proj.ios_mac/sdkbox.framework/sdkbox(IAPTrackingIOS.o), building for iOS Simulator, but linking in object file built for iOS, file '{...}/proj.ios_mac/sdkbox.framework/sdkbox' for architecture arm64 딱 보아하니 arm64로 빌드가 뭔가 문제가 있어보였다. 일단 구글링 해 보니, xcode12에 [Build Settings]->[Excluded Architectur..