Como criar um .app a partir de um aplicativo Mono no Mac OS X?

3

Eu baixei a versão zip do KeePass . Para executá-lo eu tenho que abrir o Terminal, vá para onde eu descompactei e execute mono KeePass.exe . Existe alguma maneira que eu possa pegar todos os arquivos desse arquivo zip e esse comando e empacotá-los para que eu possa obter um arquivo KeePass.app que eu possa colocar na pasta Aplicativos que possa ser mais facilmente executado?

    
por Svish 19.04.2010 / 11:56

2 respostas

3

Encontrei isso, o que parece prometer o que você está procurando.

Executando o KeePass 2.x no OSX usando o macpack

Ele usa o macpack para criar um arquivo .app. Veja os comentários - alguns deles indicam como atualizar o ícone.

Fortunately, I found KeePass. It can run using Mono under OSX, but it can be a hassle to run. The default way of doing that is:

  • Open Terminal and navigate to KeePass directory
  • Typing: mono KeePass.exe

We can do this:

  • Install Mono Framework
  • Download latest version of KeePass 2.x and unpack it
  • Open Terminal and navigate to unpacked KeePass folder
  • Run the following command:

    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
    
  • This will create a KeePass.app file that you can drag into your \Applications folder, and you should be all set.

Você também pode usar o MonoMacPackager

    
por 13.06.2012 / 06:34
2

Você pode escrever um aplicativo AppleScript incluído que inclua todos os binários necessários em sua pasta Recursos, ou você poderá usar o Platypus: link

    
por 20.04.2010 / 02:33

Tags