2013-03-14 9 views
1

내가 기여하고있는 오픈 소스 소프트웨어 중 하나는 최근에 OS X 10.7 이상에서만 사용 가능한 기능을 사용하기 시작했습니다. 사용자가 이전 버전의 OS X를 사용하고 OS를 업그레이드하라는 메시지를 표시하는 경우 (또는 DMG 메타 데이터가 허용되는 경우 프로그램을 시작하기 전에 시작하는 것이 좋습니다.) 우리 소프트웨어의 이전 버전을 사용하십시오).OS X> = 응용 프로그램의 라이온

가장 좋은 방법은 무엇입니까? 나는 OS X 개발자가 아니므로 가능한 한 간단하게 유지하십시오.

답변

1

C 표준 라이브러리의 메소드를 사용하여 수행 할 수 있습니다. 이 질문은 어떻게 설명할까요 Getting the OS version in Mac OS X using standard C

의견에서 언급했듯이 이것은 10.8에서 사용되지 않습니다. 이 질문은 당분간 해결 방법을 설명합니다. How do I determine the OS version at runtime in OS X or iOS (without using Gestalt)?

+0

Gestalt는 인터넷에서 읽은 것으로부터 OS X 10.8부터 사용이 중단되었습니다. 새 코드를 작성하는 것이 올바른 방법이 아닌 것 같습니다. 더 좋은 방법이 있나요? –

+0

@PierreBourdon 해결 방법이 있습니다. 나는 그것을 설명하는 또 다른 질문에 대한 링크를 게시하고 있습니다. – evanmcdonnal

관련 문제