아마 framework 의존성 문제때문이지 아닐까 싶은데요. KyngChaos의 패키지를 설치하는 것 대신 Homebrew로 직접 빌드하는 방법도 있습니다. QGIS를 최신 HEAD 버전으로 직접 설치할 수 있어 상당히 유용합니다.
1. 위 페이지의 설명대로 Homebrew를 설치하신 다음, qgis 패키지가 들어있는 science 저장소를 연결해줍니다.
brew tap homebrew/science
2. Homebrew가 정상적으로 설치되었다면 아래 명령어로 QGIS 및 각종 필수 라이브러리들이 자동으로 설치됩니다.
brew install --HEAD qgis
3. 이후에는 터미널에서 qgis 명령으로 프로그램을 실행할 수 있는데요. 아이콘이 필요하시다면 아래 명령으로 사용자 Home의 Applications 디렉토리에 QGIS 및 QGIS Browser 아이콘을 설치할 수 있습니다. 이것을 원래의 Applications 디렉토리에 복사해넣으면 더 편리하겠네요.
mkdir ~/Applications
brew linkapps
4. 참고로 QGIS 설치 직후에 아래 명령을 한번 실행해주시면 국내 EPSG 좌표계 코드 등이 최신 GDAL 라이브러리 기준으로 업데이트 됩니다. 왠지 자동으로 해주지는 않더군요.
/usr/local/Cellar/qgis/HEAD/QGIS.app/Contents/MacOS/lib/qgis/crssync
5. 이후 QGIS를 다시 최신 HEAD 버전으로 업데이트하고 싶으시다면 아래처럼 패키지를 삭제하고 다시 설치해주시면 됩니다. 물론 crssync도 잊지 않고 다시 해주셔야 합니다:) 그리고 설치 전에는 Homebrew 패키지 목록을 한번 update해주시는 것이 좋습니다~
brew update
brew rm qgis
brew install --HEAD qgis
윤경담 드림