Я писал кросс-платформенные проекты GTK # в MonoDevelop (2.8.8.4) в течение месяца или около того, и я подумал, что попробую свои силы в чем-то, что выглядит и дышит немного больше, чем приложение для Mac.
Когда я создаю «Какао-приложение» в MonoDevelop, я могу выбрать Leopard в качестве цели для сборки в «Параметры проекта | Общие | Основные настройки | Настройки MonoObj | Целевая версия Mac OS». Созданный таким образом проект собирается, и я могу запустить его на своем Mac.
У меня нет возможности выбрать доступную мне целевую версию Mac OS, когда я создаю проект «MonoMac», и когда я пытаюсь создать проект, целью всегда является Mac OSX 10.6. Для меня это нехорошо, потому что у меня только Леопард. [Конечно, я мог бы обновить :(] Мне кажется, мне не следовало этого делать.
Я пробовал просмотреть все файлы конфигурации, которые мне приходят в голову: * .sln, * .csproj. Я также попытался добавить дополнительные «ссылки» в проект «MonoMac», которые используются в проекте типа «Приложение какао». Мне кажется, что я смог бы установить переключатель компилятора, если бы знал, что это за переключатель. (Я как бы надеялся на более чистый подход, если это возможно. Возможно, это что-то, что исправлено в более поздней версии MonoDevelop, но я думаю, что моя версия - последняя, которая поддерживается Mac Leopard).
Любые мысли или комментарии приветствуются. Не стесняйтесь просто указать мне правильное направление. (URL-адреса и т. Д.)
Ваше здоровье.