Preview.app versión 7 en macOS Sierra

He estado usando Preview.app que viene con Mavericks hasta El Capitan.

La razón por la que he estado copiando esa aplicación en lugar de usar la versión más nueva es que funciona mejor para mi flujo de trabajo y para muchas otras personas, como aquí , aquí y aquí .

He estado copiando la versión en cada actualización del sistema sin ningún problema, pero parece que esto no se puede hacer con Sierra.

¿Hay alguna manera de hacer que esta aplicación se ejecute en macOS Sierra más nuevo o algún otro clon de esta aplicación que pueda usar?

Console.app muestra este error:

Application failed to launch (id = com.apple.Preview, version = 7.0 reason = kLSIncompatibleApplicationVersionErr)
OSActivityID: 0x800000000034078c
com.apple.message.domain: com.apple.launchservices.launchfailures.oldAppVersion
com.apple.message.signature: com.apple.Preview - 7.0
com.apple.message.result: failure
SenderMachUUID: C10E9E98-E1E0-3795-A40C-252F709E6C93
Intente lo siguiente: Abra su carpeta de programas. Elija preview.app y, en el menú contextual (haga clic con el botón derecho en la aplicación), elija mostrar el contenido del paquete . Abre el contenido donde encuentras info.plist. Abra este archivo con Xcode, por ejemplo. Cambie la entrada Versión mínima del sistema a cualquier versión anterior de macOS, por ejemplo, la última versión del sistema con la que trabaja en vista previa. Guárdalo e inténtalo si funciona. ¡Haga una copia de seguridad antes de los cambios!
@dante12 Gracias, pero no funcionó
No programo en Obj-C, pero estoy dispuesto a apostar que un retorno de error kLSIncompatibleApplicationVersionErrno es una barrera que el usuario pueda superar.

Respuestas (1)

Copie la vista previa anterior y cámbiele el nombre (por ejemplo, Preview_old), de modo que tenga dos vistas previas en la carpeta de la aplicación. Si Preview_old da el mismo error y no se ejecuta, haga el cambio como lo publicó dante12.
Debe cambiar el campo GetInfo "abrir con" a Preview_old para los archivos relevantes.

/Applications/Preview_old.app/Contents/Info.plist tiene "LSMinimumSystemVersion" igual a 10.9.0 mientras que la nueva aplicación tiene 10.10.0. ¿Qué debo poner allí? Gracias