¿Degradar una aplicación de Mac App Store?


17

¿Es posible degradar una aplicación 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 hago la actualización de App Store, y luego borro la actualización y muevo el original, ¿volveré a 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 forma más fácil? ¿Las versiones anteriores son una característica nativa de la App Store, por lo que no tengo que hacer nada especial?


55
Algo a tener en cuenta: la Mac App Store no solo revisa la carpeta de aplicaciones cuando busca aplicaciones. Busca aplicaciones en todas partes en tu Mac, incluso en otros discos duros. Por lo tanto, a menos que esté utilizando un sistema de copia de seguridad como Time Machine, querrá hacer un zip o algo de la versión anterior de la aplicación, para asegurarse de que App Store no actualice la copia de seguridad que ha realizado en lugar de actualizar el que está en la carpeta Aplicaciones
Abhi Beckert

1
Gracias por la idea de Time Machine. Afortunadamente, pude desenterrar una versión anterior de SpriteBuilder a través de TimeMachine. Felicidad.
Jonny

Respuestas:


4

Por lo general, el método que describió 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 provocaría que la versión anterior se comportara mal hasta que elimine la configuración de la aplicación (que generalmente se encuentra en la carpeta Biblioteca) y comience de nuevo.

Pero, en lo que respecta a la App Store, su método es prácticamente el único camino a seguir, y la App Store no debería quejarse si reinstala la versión anterior.


8

Esto solo se puede responder correctamente si pregunta 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 sea que la haya movido), encontrará 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 debes hacer. Pero no siempre irá bien, así que continúa leyendo.

la configuración

Casi todas las aplicaciones escribirán en un archivo ~/Library/Preferences/com.developer.AppName.plisty algunas escribirán en otras ubicaciones dentro ~/Library(una común es Application Support).

Dependiendo de lo que haya hecho el desarrollador, estos archivos pueden o no necesitar ser revertidos 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, trataría de usar la versión anterior sin revertir estos archivos, y si tiene problemas, revíselos.

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

tus documentos

Cualquier documento que haya editado en una versión más reciente de la aplicación podría no ser 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 haya utilizado.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.