3 votos

¿Qué significa el error "el Ambiente Clásico ya no se admite"?

Creé un archivo .app que tiene 303KB en el disco. Cuando hago clic con el botón derecho del ratón y presiono Compress... Termino obteniendo un 8.4MB .zip archivo.

Intenté enviarme el .app por correo electrónico y comprimirlo en Windows, y pude conseguir un .rar archivo de 177 bytes. Sin embargo, al intentar abrir el .app en OSX aparece el mensaje:

No puedes abrir la aplicación... el entorno clásico ya no está soportado...

¿Qué significa este error?

0 votos

¿Has enviado el zip a Windows?

0 votos

¿Por qué su rar era de 177 bytes? ¿Hay algún archivo que se haya perdido durante la compresión?

0 votos

El error fue la compresión de 8,4MB a 177 bytes. Supongo que tu aplicación por defecto para abrir archivos .rar es una aplicación clásica. Hay decodificadores de .rar más modernos, podrías probar uno de ellos. Pero no esperes que restaure ese archivo de 177 bytes al original de 8,4MB.

3voto

skerit Puntos 448

El Ambiente clásico es el software de Apple que soporta la ejecución Mac OS 9 aplicaciones en Mac OS X. ("Mac OS Classic" se refiere a las versiones de Mac OS antes de Mac OS X.) Tanto Mac OS 9 como Classic son muy antiguos: Mac OS 9 fue descontinuado en 2001, y la última versión de OS X que soporta Classic es la 10.4 (Tiger), que fue lanzada en 2005.

¿Cuál es la diferencia entre las aplicaciones clásicas y las de OS X? Su código es completamente diferente, tan diferente como la diferencia entre las aplicaciones de Windows y Mac. Esto se debe a que Classic y OS X son muy diferentes arquitectónicamente.

¿Por qué Mac OS X pensó que tu aplicación era una aplicación clásica? Lo más probable:

  • En los sistemas UNIX, que incluyen Linux y Mac OS, los archivos de programa lanzables (ejecutables) deben tener una propiedad ejecutable establecida en true.
  • Windows y Mac OS Classic no son UNIX y sus sistemas de archivos no tienen el concepto de propiedad ejecutable.
  • La mayoría de las aplicaciones de Mac OS son carpetas que aparecen como archivos en Mac OS. Lo sabrás si has mirado la aplicación en Windows. La parte ejecutable de la aplicación es uno de los archivos en TheApp.app/Contents/MacOS .
  • Cuando movió el archivo a Windows, la propiedad del archivo ejecutable se perdió, así que cuando lo movió de nuevo a su Mac, la propiedad ejecutable se estableció en false.*
  • Cuando abriste la aplicación, Mac OS intentó lanzarla, notó que la aplicación no estaba marcada como ejecutable y pensó que debía ser una aplicación clásica.

* Por lo general, los archivos que provienen de sistemas que no son UNIX tendrán la propiedad ejecutable establecida en true por defecto, por ejemplo, si mueves los archivos usando una unidad flash o si usas zip en lugar de rar. El programa que usas para des-rar los archivos en tu Mac sería el culpable.

¿Por qué tus raros 177 bytes? Tal vez porque había archivos enteros que no estaban respaldados y por lo tanto no fueron raros.

0 votos

Habría sido mejor preguntar primero la última línea como comentario, ya que sospecho que su respuesta será irrelevante (pero útil en otro lugar)

0 votos

Cierto; añadido como comentario. Sin embargo, creo que mi explicación de lo que es Classic y de por qué las aplicaciones que no son Classic aparecen como Classic sigue siendo válida.

1voto

siva Puntos 23

El error significa que la aplicación que está intentando abrir está intentando lanzar el entorno Clásico. Classic se eliminó de OS X hace un tiempo y este error te informa que las versiones más recientes de OS X no podrán abrir estas aplicaciones.

Se sabe que la compresión de una aplicación de OS X en Windows causa este problema; ver:

1voto

Zak Puntos 6

Al igual que las aplicaciones de PowerPC, Mac ya no es capaz de soportar el Entorno Clásico y nunca lo soportará. Ten en cuenta que el código es diferente del Clásico y del OS X.

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