18 votos

¿Qué hace un archivo .app realmente?

Soy nuevo en Mac OS X (que viene de Windows), y estoy tratando de entender .archivos de la aplicación. En la ventana, que había ejecutables (.los archivos exe). Si abre uno, su programa de ejecución, y cualquier otros archivos necesarios se encuentran en otro lugar. En Mac OS X, como yo lo entiendo, estos .la aplicación "archivos" son en realidad más como las carpetas que contienen no sólo el ejecutable en sí, sino también otros archivos que la aplicación necesita.

Mi pregunta es, ¿qué es exactamente lo estas .los archivos de aplicación? ¿Cómo es diferente de la perforación en ellos y correr el ejecutable real?

Recientemente, yo estaba tratando de hacer una aplicación para que se ejecute en OS X. finalmente llegué a trabajar (parece JAVA_HOME necesarios para establecerse). Sin embargo, sólo funciona cuando profundice en el .la carpeta de la aplicación y ejecutar la secuencia de comandos de shell que se inicia la aplicación. Si hago doble clic en el .aplicación de archivo/carpeta, la aplicación solo rebota en el dock por un tiempo, finalmente se detiene, y no pasa nada (aparte de los fans de girar como un loco). Así que claramente el OS está haciendo algo diferente cuando se intenta ejecutar la aplicación desde el .archivo de aplicación vs directamente desde el archivo ejecutable dentro.

Me gustaría entender qué es exactamente la .aplicación está haciendo que la causa de esta aplicación no se ejecutará de modo que puedo trabajar para solucionar el problema. FYI la aplicación Oracle SQL Developer.

18voto

Milliways Puntos 1548

"apps" son "Paquete Paquetes" es la Manzana de la jerga, y son tratados de forma especial por el sistema operativo. Como se mencionó anteriormente, estos son en realidad los directorios Unix, en un formato especial. El real Unix Archivo Ejecutable se encuentra en un subdirectorio con el nombre de MacOS, que se puede ver el uso de la opción "Mostrar Contenido del Paquete" en el menú del Finder.

La "app" es análogo al directorio que se creó al instalar un programa de Windows. De hecho, puede navegar en la aplicación y ejecutar el Archivo Ejecutable Unix.

Esto no resuelve su problema, pero sin saber más acerca de la aplicación no va a ser resuelto mediante la manipulación del paquete. Usted tendrá que contactar con el desarrollador.

También se puede ver en la Consola de la aplicación, que permite examinar cualquier mensaje de error o advertencia.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X