2010-01-30 9 views
20

Tengo una aplicación que fue desarrollada para Windows, pero funciona bien en MacOS en mono sin ninguna modificación (¡yay!). Sin embargo, dado que es ejecutable, OSX no lo reconoce como un tipo de archivo nativo, lo que significa que debe pasar a la línea de comando para ejecutar 'mono appname.exe'. Tampoco muestra el ícono de la aplicación. En caso de que importe, mi entorno de prueba es Snow Leopard w/Mono 2.6.1.¿Cómo convierto un Mono .exe en un paquete para OS X?

Según tengo entendido, en el mundo Mac, hacer que un usuario caiga en la línea de comandos es descortés. ¿Hay una "manera correcta" de desplegar una aplicación Mono para que pueda ejecutarse haciendo clic en un ícono, tal vez el equivalente Mac de un acceso directo si tal cosa existe? He oído hablar de algo llamado 'paquete', pero quizás no sean para aplicaciones Mono/.NET.

Entonces, ¿hay una "forma correcta" de hacer que la ejecución de la aplicación sea más fácil para un usuario?

+0

Te sugiero cambiar el título a una pregunta como "¿Cómo convierto un Mono .exe en un paquete para OS X?" – flipdoubt

Respuesta

0

Si observa la estructura del directorio dentro de una aplicación, verá que los paquetes son poco más que una lista de propiedades XML (Info.plist) + algunas carpetas. No es muy difícil construir uno a mano. Simplemente tome cualquier aplicación como un ejemplo, y luego modificarlo, y colocar el ejecutable en

Cuestiones relacionadas