1 votos

10.7 Aplicación de vista previa en 10.13

Me gustaría conseguir que la aplicación Preview de 10.7 funcione en 10.13. Lo he hecho con la calculadora editando un archivo en la carpeta de contenidos. Supongo que se puede hacer lo mismo con la aplicación Vista Previa. Desgraciadamente no recuerdo lo que hice, ni qué archivo hay que editar.

¿Alguien puede ayudar con esto?

1voto

benwiggy Puntos 8

Si has probado a copiarlo y no funciona, entonces, siendo realistas, poco puedes hacer.

Las solicitudes son (crudamente) sólo una serie de instrucciones para el sistema operativo. Las instrucciones disponibles cambian de un sistema operativo a otro. Si la aplicación envía instrucciones que ya no son válidas, simplemente no se ejecutará.

Tu mejor opción es identificar qué características quieres de la Vista Previa en 10.7 que no están en la Vista Previa de 10.13, y encontrar una aplicación de terceros que las proporcione.

1voto

Wowfunhappy Puntos 33

Es casi seguro que el archivo que editó fue Contents/Info.plist . Por lo general, sólo hay que cambiar CFBundleVersion a un número mayor que el indicado en el MinimumVersionRequirements de la lista negra de Apple: /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist .

Otras opciones son cambiar el CFBundleIdentifier en la aplicación info.plist o simplemente editando Exceptions.plist para que la aplicación/versión deje de estar en la lista negra (si la protección de la integridad del sistema está desactivada).

Sin embargo, antes de que te molestes en hacerlo, hay una manera más fácil de lanzar temporalmente una aplicación y ver si funciona o no. En lugar de hacer doble clic en el botón .app intente ejecutar el ejecutable en Contents/macOS directamente. Esto debería evitar la lista negra de Apple.


Tengo malas noticias: es probable que nada de esto funcione. La vista previa es mucho más compleja que la calculadora.

Si quieres ir más allá, empieza por utilizar otool -l para ver de qué marcos depende un binario:

otool -l /System/Library/CoreServices/CoolApp.app/Contents/MacOS/CoolApp

...y install_name_tool para cambiar qué copia de un framework es utilizada por un binario:

install_name_tool -change /Library/Frameworks/Foo.framework/Versions/A/Foo @executable_path/../Frameworks/Foo-From-Lion.framework/Versions/A/Foo Bar.app/Contents/MacOS/Bar

Pero aún así probablemente tampoco será suficiente para la vista previa.

Aquí está todo el código que tuve que inyectar para que la versión 10.8 de QuickTime funcionara en 10.9 (añadiendo así de nuevo soporte para códecs de terceros como Perian, que posteriormente actualicé para que soportara VP9, el formato utilizado para los vídeos 4K de Youtube). https://github.com/Wowfunhappy/QuickTime-Fixer/blob/master/QuickTimeFixer/main.m . Me llevó semanas averiguar qué código era necesario; lo terminé sólo porque la pandemia me dejó atrapado en casa durante Navidad y Año Nuevo. Y sólo llevaba QuickTime una versión por delante, no siete ¡versiones!

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