Подтвердить что ты не робот

Как превратить Mono.exe в комплект для OS X?

У меня есть приложение, которое было разработано для Windows, но отлично работает на MacOS под моно без каких-либо изменений (yay!). Однако, поскольку он является exectutable, OSX не распознает его как собственный тип файла, то есть вам нужно перейти в командную строку для запуска "mono appname.exe". Он также не показывает значок приложения. В случае, если это имеет значение, моя тестовая среда - Snow Leopard w/Mono 2.6.1.

Как я понимаю, в мире Mac заставить пользователя отказаться от командной строки бесчестно грубо. Есть ли "правильный путь" для развертывания приложения Mono, чтобы он мог запускаться, нажав на значок - возможно, эквивалент Mac ярлыка, если такая вещь существует? Я слышал о том, что называется "связкой", но, возможно, это не для приложений Mono/.NET.

Итак, есть ли "правильный путь", чтобы упростить запуск приложения для пользователя?

4b9b3361

Ответ 3

Вы также можете запустить macpack из командной строки.

Ответ 4

Если вы посмотрите на структуру каталогов внутри приложения, вы увидите, что узлы - это немного больше, чем список свойств XML (Info.plist) + некоторые папки. Это непросто построить один за другим. Просто возьмите любое приложение в качестве примера, затем измените его и отпустите исполняемый файл.