No se puede abrir la aplicación en macOS Sierra

1

Recientemente he descargado una aplicación. Puedo confirmar que funcionó en OS X El Capitan, pero ya no se abre en macOS. Al abrir la aplicación, básicamente recibo un mensaje emergente que dice que la aplicación no es compatible con mi versión de macOS. Puedo confirmar que no es una aplicación PowerPC. Intenté abrir la aplicación a través de Terminal. Al intentar eso, obtengo el siguiente resultado.

; exit;
objc[674]: Objective-C garbage collection is no longer supported.
Abort trap: 6
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions...none found.

¿Todavía es posible abrir la aplicación utilizando otro método? Si no, ¿podría alguien explicarme por qué?

    
pregunta Jelle Zwiers 30.10.2016 - 22:21

1 respuesta

2

Me temo que la función de recolección de basura de Objective-C quedó obsoleta en 10.8 a favor del conteo automático de referencias o ARC. Ahora, con el lanzamiento de Sierra, esta característica parece estar oficialmente obsoleta. Lo más probable es que esto signifique que la función se eliminó por completo del tiempo de ejecución de Objective-C, por lo que no hay manera de continuar ejecutando aplicaciones antiguas que dependen de esta función.

La aplicación deberá actualizarse al nuevo sistema ARC para funcionar con las versiones más recientes de OS X. Alternativamente, supongo que podría ejecutarse en una VM con una versión anterior de OS X.

    
respondido por el Alexander O'Mara 31.10.2016 - 00:26

Lea otras preguntas en las etiquetas