Cómo desinstalar correctamente una aplicación de la App Store [duplicado]

Recientemente instalé Pagesel que compré con la versión de iWork '09. Desafortunadamente, esta operación descargó e instaló una versión Pages 5.5.3que no es exactamente una actualización de Pages '09. Con suerte, la versión anterior todavía está allí ( /Applications/iWork '09/Pages.app), pero sospecho que los 2 están usando los mismos conjuntos de archivos dependientes de la aplicación para plantillas, estilos...

Pages '09y Pages 5.5.3son productos diferentes, y el último se habría llamado más apropiadamente Pages Lighto Little Pages. Cada vez que abro un Pagesarchivo (con Pages 5.3.3) recibo advertencias sobre incompatibilidades y funciones no admitidas y amenazo con guardar mi trabajo con estas piezas faltantes (por ejemplo, marcadores) sin ninguna posibilidad de verificar la diferencia real en un documento grande. Para mí esto es una corrupción de archivos.

Por lo tanto, me gustaría desinstalar limpiamente Pages 5.5.3para evitar cualquier mal comportamiento interno y corrupción de archivos.

( Pages 5.5.3es un ejemplo que es molesto y perturba mi trabajo. Pero tengo el mismo problema con las aplicaciones que instalé para verificar sus funciones reales. Luego descubrí que no respondían correctamente a mis necesidades. Me gustaría poder limpiar y desinstale de forma segura estas aplicaciones inútiles.)

Después de escanear todas las entradas del menú (con la tecla presionada también) y la ayuda interna, descubrí que no puedo encontrar una manera fácil de desinstalar una aplicación instalada dentro de App Store.

Claramente, esta función no está dentro de App Store.

¿Cuál es el método correcto y seguro para desinstalar una aplicación de la App Store, con un control razonable, esto no dañará ninguna aplicación relacionada?

Leí esa respuesta pero no quedé satisfecho con ella:<br>1. Esta no es una ergonomía correcta para colocar la función "desinstalar" dentro de otra aplicación.<br>2. Nada me aseguró que esto se desinstale Pages 5.5.3y no Pages '09. Por lo tanto, este es un método peligroso , un salto en la oscuridad, para los usuarios que no viven con Time Machinecopias de seguridad.
@grgarside: Uso un lenguaje de marcado a propósito para hacer una diferencia clara entre diferentes objetos con nombres similares, por ejemplo: páginas, Páginas y Pages, o luego, Entonces y then.<br>Muchas publicaciones científicas usan este tipo de marcado para palabras reservadas . Esto es de suma importancia cuando es posible la confusión con nombres comunes.
A menos que me haya perdido algo importante, esta duración relativa de la discusión no fue suficiente para llevar a una propuesta positiva y constructiva :).

Respuestas (2)

Puede ver exactamente lo que instaló la tienda de aplicaciones con este comando:

lsbom /private/var/db/receipts/com.apple.pkg.Pages5.bom

lsbom /private/var/db/receipts/com.apple.pkg.Pages5.bom | grep -v '/Applications/Pages.app'le mostrará todos los archivos que no están en la /Applications/Pages.appcarpeta (que en realidad no es nada).

Tenga en cuenta que cada nueva actualización a través de la tienda de aplicaciones sobrescribirá este archivo bom y no creará uno específico de la versión. El bom debe reflejar los archivos instalados actualmente.

Suponiendo que instaló iWork09 desde el DVD, entonces los archivos y /Applications/iWork '09/los archivos de soporte /Libraryno deberían haberse visto afectados.

Buena respuesta que me permite hacer una desinstalación limpia y verificada como App Storedebería proporcionar. No entiendo la falta de una función tan básica.

Utilizan sus propios archivos, sin necesidad de 'desinstalar'. ¡Incluso puedes usarlos uno al lado del otro! En cuanto a la raíz de su problema: es principalmente la interfaz de usuario la que se actualizó, la funcionalidad debería ser la misma.

Mi objetivo general no se limita al Pages 5problema. Quiero poder desinstalar cualquier aplicación de forma limpia y segura. Por limpiamente quiero decir en el mismo sentido que siento que App Storees limpiamente, instalando de manera segura cualquier aplicación.
La tienda de aplicaciones "instala" la mayoría de las aplicaciones descargándolas y copiándolas en el directorio de la aplicación. Si luego elimina algo, el sistema lo notará y marcará la aplicación como "desinstalada". Algunas aplicaciones tienen paquetes de instalación reales o tienen archivos en lugares adicionales. Depende del autor de dichas aplicaciones proporcionar un desinstalador. Sin embargo, a diferencia de Windows, los archivos que pueden quedar después de eliminar manualmente una aplicación no son dañinos de ninguna manera. Lo peor que podría pasar es que un complemento de terceros se quede atrás sin ser funcional.