다른 사람의 프로젝트 파일을 다운받아서 Xcode로 열려고 했더니 다음과 같은 에러가 발생했다.

현재 내 맥북의 macOS 버전이 Monterey인데 저장 공간 부족으로 Ventura로 업데이트를 못하고 있는 상황이라 덩달아 Xcode의 버전도 13.3에서 더이상 업데이트가 안 되고 있다. 따라서 상위 버전의 Xcode에서 작업한 파일은 13.3 버전의 현재 Xcode와는 포맷 호환이 안된다는 오류 메시지였다.
리팩토링하고 싶은 내용이 있어서 프로젝트를 열 방법을 찾아보던 중 발견한 해결책을 짧게 정리해두고자 한다.
우선 Finder에서 .xcodeproj 확장자를 가진 파일 위에 오른쪽 마우스를 눌러 패키지 내용 보기 를 누르면 다음과 같이 세 개의 파일을 볼 수 있다. 이 중에서 .pbxproj 파일을 열어서 몇 가지를 수정해주면 된다.

Xcode 최소 요구 사항 및 지원되는 SDK를 참고하여 몇 가지 버전들을 다운그레이드 해주면 되는데
objectVersion
LastSwiftUpdateCheck, LastUpgradeCheck
compatibilityVersion
IPHONEOS_DEPLOYMENT_TARGET

파일을 열어서 이것저것 바꾸어 주는 것은 어렵지 않았지만 매번 이렇게 수정해야 한다고 생각하니 새 맥북이 간절해졌다. 요즘 디스코드랑 Xcode 같이 실행하면 자꾸 맥북이 죽는데 인텔 맥을 언제까지 써야할지... 파일 포맷 호환 문제를 해결하는 최고의 해결책은 새 맥북이라고 생각된다 ㅋㅋ