私が貢献しているオープン ソース ソフトウェアの 1 つが、最近、OS X 10.7 以降でのみ利用できる機能を使い始めました。ユーザーが古いバージョンの OS X を使用しているかどうかを起動時 (または、できればプログラムの開始前) に検出し、OS をアップグレードするように指示するメッセージを表示します (または、古いバージョンのソフトウェアを使用してください)。
これを行う最善の方法は何ですか?私は OS X の開発者ではないので、できるだけシンプルにしてください :)
C std ライブラリのメソッドを使用して実行できます。この質問では、標準の C を使用して Mac OS X で OS バージョンを取得する方法について説明します
コメントで述べたように、これは 10.8 で廃止されました。この質問では、当面の回避策について説明します OS X または iOS (Gestalt を使用せずに) で実行時に OS バージョンを確認するにはどうすればよいですか?