2010-03-20 13 views

Respuesta

5

Eche un vistazo a Platypus; puede hacer lo que quieras

Desde su página de inicio:

ornitorrinco es una herramienta de desarrollo para el sistema operativo Mac OS X . Puede ser usado para crear aplicaciones Mac OS X integradas sin errores integradas desde scripts interpretados como shell scripts o programas Perl y Python. Esto se hace envolviendo el script en una estructura de directorio de paquete de aplicación junto con un archivo ejecutable que ejecuta el script.

+1

Acabo de usar Platypus para convertir una simple secuencia de comandos de Ruby en una .app completa, por lo que podría enviársela a otra persona y hacer que la ejecutara fácilmente, ¡y funcionó de maravilla! – Kelan

0

En comparación con Windows, Ruby y Python están precompilados para Mac OS X, por lo que la manera más fácil podría ser utilizar Cocoa con Ruby. Puede obtener buena información del libro Programming Cocoa with Ruby.

4

MacRuby parece el candidato más probable sin saber más detalles sobre lo que está haciendo. Puede hacer binarios nativos independientes.

http://www.macruby.org/ para obtener más información.

+0

Ídem. Sería la mejor opción si no te importan otras plataformas. Sin embargo, al masterizar con Macruby, es bueno saber cómo trabajar con xcode y el constructor de interfaz. – Priit

+0

¿Podría usarlo con QtRuby y enviarlo a otros sin que tengan QtRuby? – bunnyBEARZ

1

RubyCocoa incluye un script (standaloneify.rb) para empaquetar todos los archivos Ruby que su proyecto usa en el envoltorio de la aplicación, y MacRuby (recomendado si se dirige a 10.5+) compila al código nativo y por lo tanto no hace más trabajo una aplicación independiente que con Objective-C.

+1

¿Funcionará esto con QtRuby? – bunnyBEARZ