私は、MonoDevelop (2.8.8.4) でクロスプラットフォームの GTK# プロジェクトを 1 か月ほど書いてきましたが、Mac アプリケーションのように見えて動作するものを試してみようと思いました。
MonoDevelop で「Cocoa アプリケーション」を作成すると、「プロジェクト オプション | 一般 | メイン設定 | MonoObj 設定 | ターゲット Mac OS バージョン」でビルドするターゲットとして Leopard を選択できます。この方法で作成されたプロジェクトがビルドされ、Mac で実行できます。
「MonoMac」プロジェクトを作成するときに、ターゲットの Mac OS バージョンを選択するオプションがなく、プロジェクトをビルドしようとすると、ターゲットは常に mac OSX 10.6 になります。私は Leopard しか持っていないので、それは私にはよくありません。[もちろん、アップグレードできます:( ] 私には、そうする必要はないように思えます。
*.sln、*.csproj と考えられるすべての構成ファイルを調べてみました。また、「Cocoa Application」タイプのプロジェクトで使用される「MonoMac」プロジェクトに「参照」を追加しようとしました。そのスイッチが何であるかを知っていれば、コンパイラスイッチを設定できるはずだと私には思えます。(可能であれば、よりクリーンなアプローチを望んでいました。これは、MonoDevelop の後のバージョンで修正される可能性がありますが、私のバージョンは Mac Leopard でサポートされている最後のバージョンだと思います)。
どんな考えやコメントでも大歓迎です。お気軽に正しい方向に向けてください。(URL等)
乾杯。