¿Desactualizar una aplicación de Mac App Store?

14

¿Es posible degradar una aplicación de Mac App Store? Una de mis aplicaciones tiene una actualización que se muestra hoy, y quiero saber si es una calle de sentido único.

Por ejemplo, si hago una copia de la aplicación antes de actualizar, y luego actualizo la App Store, y luego borro la actualización y muevo la copia original, ¿volveré donde estaba antes de la actualización? (¿O hace un seguimiento de las versiones en otros lugares, por lo que las cosas se arruinarían si lo intentara?)

¿O hay una manera más fácil? ¿Las degradaciones son una característica nativa de la App Store, por lo que no tengo que hacer nada especial?

    
pregunta Ken 24.07.2012 - 04:31

2 respuestas

3

Normalmente, el método que describiste funcionará. Sin embargo, en algunos casos (raros), la aplicación cambiará la forma en que almacena la configuración y otra información, y eso podría causar que la versión anterior se comporte mal hasta que elimine la configuración de la aplicación (que generalmente se encuentra en la carpeta de la Biblioteca) y vuelva a comenzar.

Pero, en lo que respecta a la App Store, su método es prácticamente la única forma de hacerlo, y App Store no debería quejarse si vuelve a instalar la versión anterior.

    
respondido por el Nathan Walker 24.07.2012 - 04:36
7

Esto solo se puede responder correctamente si preguntas por una aplicación específica. Sin embargo, para la gran mayoría de las aplicaciones, hay tres cosas que debe tener en cuenta:

el paquete de aplicaciones

Dentro de la carpeta Aplicaciones (o donde la hayas movido), encontrarás la aplicación. Si tiene una copia de seguridad (por ejemplo: con Time Machine) de una versión anterior, simplemente restaure la versión anterior.

Técnicamente, esto es lo único que necesitas hacer. Pero no siempre será fácil, así que sigue leyendo.

la configuración

Casi todas las aplicaciones escriben en un archivo ~/Library/Preferences/com.developer.AppName.plist y algunas escriben en otras ubicaciones dentro de ~/Library (una común es Application Support ).

Dependiendo de lo que haya hecho el desarrollador, es posible que estos archivos deban revertirse o no a una copia de seguridad que realizó antes de actualizar la aplicación (nuevamente, Time Machine es probablemente la mejor manera de revertir estos archivos).

La mayoría de las veces, debería estar bien. Personalmente, intentaría usar la versión anterior sin revertir estos archivos, y si tiene problemas, revertirlos.

(nota: las rutas han cambiado un poco para las aplicaciones que usan el nuevo modelo de sandbox ... quizás alguien pueda editar mi respuesta para describir cómo)

tus documentos

Es posible que cualquier documento que haya editado en una versión más reciente de la aplicación no sea totalmente compatible con las versiones anteriores. Por ejemplo, los documentos de Microsoft Word 2003 no siempre se abren perfectamente en Microsoft Word '98, dependiendo de las características que utilizó.

    
respondido por el Abhi Beckert 24.07.2012 - 06:05

Lea otras preguntas en las etiquetas