맥(macOS)에서 오래된 앱을 실행하려고 할 때 “이 버전의 macos에서 이 앱을 사용하려면 개발자가 해당 앱을 업데이트해야 합니다. 자세한 사항은 개발자에게 문의하십시오.”라는 오류 메시지를 만나는 경우가 있습니다.
이 오류는 32비트 앱 또는 호환되지 않는 구형 소프트웨어를 실행하려 할 때 발생합니다. 이 글에서는 해당 오류의 원인과 해결 방법, 그리고 대체 우회 방법까지 구체적으로 설명해 드리겠습니다.
목차
앱을 업데이트해야 합니다. 오류 메시지의 원인
이 오류는 macOS Catalina(10.15) 이후 버전에서 주로 발생합니다. Catalina부터 애플은 32비트 앱 지원을 공식적으로 종료했기 때문에, 예전 macOS에서 만들어진 구형 앱들은 더 이상 실행되지 않습니다. 앱이 64비트로 업데이트되지 않았다면 시스템에서 이를 차단하며 “앱을 업데이트해야 합니다.” 경고 메시지가 표시됩니다.
주요 원인을 요약하면 다음과 같습니다.
- 앱이 32비트 기반으로 개발됨
- 앱이 개발된지 오래되어 최신 macOS에서는 호환되지 않음
- 애플 공인 개발자 서명 또는 notarization 누락
x86_64로 개발된 앱이라도 32비트만 지원하면 최신 macOS에서는 동작하지 않으며 오직 64비트 Intel 기반 앱만 Apple Silicon에서 Rosetta 2로 변환 실행이 가능합니다.
Mac 앱이 32비트인지 확인하는 방법
앱을 업데이트해야 합니다. 오류가 발생하는 원인이 32비트 앱이기 때문인지 확인하기 위해서 앱 정보 가져오기vk를 활용합니다.
파인더를 실행한 다음 응용 프로그램 폴더에서 오류가 발생하는 앱을 찾아 마우스 오른쪽 버튼으로 클릿합니다. 그리고 컨텍스트 메뉴에서 [정보 가져오기]를 클릭합니다.
앱 정보에서 “종류” 부분을 확인합니다. 32비트 또는 32비트 Intel로 표기된 경우 최신 macOS에서 실행할 수 없습니다.
문제 해결 방법
이 오류를 해결하기 위해 가장 먼저 고려해야 할 것은, 해당 앱이 현재 사용하는 macOS 버전에서 공식적으로 지원되는지 여부입니다. 앞서 설명했듯, macOS Catalina(10.15) 이후부터는 32비트 앱이 더 이상 지원되지 않기 때문에, 만약 사용 중인 앱이 32비트 기반으로 개발된 구형 앱이라면 아무리 다시 설치하거나 설정을 변경해도 실행되지 않습니다.
가장 기본적이고 권장되는 방법은 앱의 개발자가 제공하는 공식 업데이트를 확인하고 최신 버전으로 교체하는 것입니다. 대부분의 앱 개발사들은 애플의 정책 변화에 맞춰 이미 64비트 버전으로 전환했기 때문에, 앱의 공식 웹사이트나 앱스토어 페이지에 접속하면 새로운 버전이 등록되어 있는 경우가 많습니다.
만약 앱스토어를 통해 설치했던 앱이라면, 앱스토어 내에서 업데이트 버튼을 눌러 간단하게 새 버전으로 대체할 수 있고, 웹사이트에서 직접 받은 앱이라면 해당 사이트에서 최신 설치 파일을 다시 다운로드해 설치하는 방식으로 해결이 가능합니다.
하지만 일부 오래된 소프트웨어는 더 이상 개발이 중단되었거나, 제작자가 지원을 중지한 경우도 있습니다. 이럴 때는 기존 앱을 계속 고집하기보다는, 유사한 기능을 제공하는 다른 앱으로 대체하는 것을 고려하는 것이 좋습니다.
예를 들어, 오래된 미디어 플레이어 앱이 실행되지 않는다면, IINA나 VLC처럼 macOS 최신 버전과 호환되며 성능도 우수한 오픈소스 앱을 사용하는 것이 더 나은 선택일 수 있습니다. 이런 대체 앱들은 대부분 64비트로 개발되어 있고, 무료로 배포되기 때문에 접근성도 높습니다.
한편, 정말 해당 앱을 꼭 사용해야 하는 상황이라면, macOS의 구형 버전을 가상 머신에 설치해서 사용하는 방법도 존재합니다.
예를 들어, Parallels Desktop이나 VMware Fusion 같은 가상화 소프트웨어를 활용하면 macOS Mojave(10.14)나 그 이하 버전을 가상 환경에 설치할 수 있으며, 그 안에서는 여전히 32비트 앱을 실행할 수 있습니다.
물론, 이 방법은 관리 포인트가 많아지고 시스템 자원도 더 많이 소모되기 때문에 일반 사용자에게는 다소 어려울 수 있습니다. 하지만 해당 앱의 기능이 절대적으로 필요한 전문가라면 시도해볼 만한 가치가 있습니다.
마지막으로, 별도의 구형 맥 기기가 있다면 해당 장비를 해당 앱 전용으로 활용하는 것도 한 가지 현실적인 대안이 될 수 있습니다. macOS High Sierra나 Mojave가 설치된 맥북을 앱 실행 전용으로 활용하면, 굳이 현재의 메인 기기를 복잡하게 설정하지 않고도 구형 앱을 계속 사용할 수 있습니다. 물론 이는 여유 기기가 있을 때 가능한 방법입니다.
특정 앱을 사용하기 위해서 Mac 컴퓨터를 사용한다면 현재 macOS 버전을 다운그레이드 하는 방법도 있으니 아래 글을 참고하시길 바랍니다.