본문 바로가기

develop

[Xcode] Apple Mach-O Linker Error: Undefined symbols for architecture arm64

! Apple Mach-O Linker Error

!! Undefined symbols for architecture arm64
!! ld: symbol(s) not found for architecture arm64
!! clang: error: linker command failed with exit code 1 (use -v to see invocation)

  • 선언되지 않은 심볼 참조 에러.
  • 아키텍쳐가 문제가 되는 경우는 외부 모듈을 사용할 때 아키텍쳐 제한이 있을 수 있다는 말.
  • 만약 개발환경이 pc이고, 버전 컨트롤 프로그램을 사용해서 mac에서 빌드할 경우, 버전 컨트롤 프로그램 설정의 ignore list에 *.a 가 있는지 확인하고 있다면 제거하고 동기화 후 빌드.
반응형