Я нашел это, которое, кажется, обещает то, что вы ищете.
Запуск KeePass 2.x на OSX с использованием macpack
Он использует MacPack для создания файла .app. Смотрите комментарии - некоторые из них указывают, как обновить значок.
К счастью, я нашел KeePass. Он может работать с Mono под OSX, но это может быть хлопотно для запуска. Стандартный способ сделать это:
- Откройте Терминал и перейдите в каталог KeePass
- Набор текста: моно KeePass.exe
Мы можем это сделать:
- Установите Mono Framework
- Скачайте последнюю версию KeePass 2.x и распакуйте ее
- Откройте Терминал и перейдите к распакованной папке KeePass
Запустите следующую команду:
macpack -o:. -m:winforms -r:/Library/Frameworks/Mono.framework/Versions/Current/lib/ libCocoaSharpGlue.dylib -r:KeePass.chm -r:KeePass.XmlSerializers.dll -r:KeePassLibC32.dll -r:KeePassLibC64.dll -r:License.txt -r:ShinstUtil.exe -r:./XSL -n:KeePass -a:KeePass.exe
Это создаст файл KeePass.app, который вы можете перетащить в папку \ Applications, и у вас все будет готово.
Вы также можете использовать MonoMacPackager