¿Cómo puedo optar por no recibir actualizaciones para una aplicación cuando uso la App Store?

Tengo una aplicación que ha cambiado radicalmente ( Skitch ) y preferiría no ver ninguna de las actualizaciones que el desarrollador ha puesto a disposición de esa aplicación en la App Store. Soy perezoso y me gusta usar la función "actualizar todo". Cuando olvido que no quiero actualizaciones de esta aplicación, tengo que eliminar la aplicación recién descargada, restaurar la anterior desde mis copias de seguridad, etc.

¿Puedo ingresar y cambiar el recibo del paquete u otra cosa para engañar a la tienda de aplicaciones para que piense que esta aplicación no es una versión anterior del programa actual?

Estoy buscando una solución para Mac OS X y nada que ver con la tienda de aplicaciones de iOS en caso de que no esté claro. Tampoco me preocupa ocultar cosas en el historial de compras, solo quiero que la aplicación anterior permanezca instalada y que el sistema ya no quiera alimentarla con actualizaciones.

Respuestas (6)

Si bien no estoy absolutamente seguro de cómo logré mi resultado, pero después de reiniciar, la actualización de una aplicación de la tienda de aplicaciones ya no está. Lo que hice:

  • lo siguiente se prueba en la antigua aplicación Blackmagic Disk Speed ​​Test.app (gratuita de la tienda de aplicaciones), antes de probar la tienda de aplicaciones que muestra una actualización disponible para ella.
  • Haga clic derecho en la aplicación, seleccione Mostrar contenido del paquete
  • ir a "Contenidos"
  • Mueva los siguientes archivos y carpetas a algún lugar de respaldo

    • _MASReceipt(carpeta)
  • reiniciar

Si eso no funciona, elimine estos elementos adicionales del contenido del paquete: - _CodeSignature(carpeta) - CodeResources(alias)

Tal vez no sea suficiente (en mis pruebas también hice lo siguiente), intente:

  • Ir a Library(alt-clic en el menú Ir del Finder, seleccione Biblioteca)
  • cachés
  • mover com.apple.appstorela carpeta a otro lugar (ubicación de la copia de seguridad)
  • reiniciar

Después de los pasos anteriores, AppStore no muestra la actualización disponible para "Blackmagic Disk Speed ​​Test.app".

Advertencia: todo lo anterior se prueba solo en una aplicación, necesita más pruebas, no tiene absolutamente ninguna garantía y no me culpe cuando su computadora se queme, sea agarrada por extraterrestres o cualquier otra cosa...

Oooh - Voy a probar esto y si se quema o convoca extraterrestres podemos dividir el dinero, ¿de acuerdo?
Aceptaste la respuesta, así que probablemente todavía tengas un borrador... Es bueno saberlo. :)
Como una carcasa de una sola línea sudo find /Applications -type d -name "_MASReceipt" -delete. Ejecutar sin sudoy -deleteprimero.
¡Puaj! ¡Alguien tiene que escribir una aplicación para esto! :)

Por lo general, tengo Mac que permiten que App Store y las aplicaciones firmadas se ejecuten de manera predeterminada, así que usé la respuesta de jm666 y la reduje a un solo paso:

  1. Elimine la carpeta _MASReceipt de la carpeta Contenido dentro de la aplicación.

Tengo copias de seguridad, así que estoy bien simplemente eliminando cosas del contenido y las pruebas de la aplicación. Esto funcionó para mí en 10.8.2 a 10.8.4, pero podría romper cosas en el futuro, así que use esta respuesta con esa precaución en mente.

¿Debería ser esta la respuesta aceptada?

Actualización en 04/2015 cómo hacer esto en Yosemite

Hola amigos,

Estaba bastante feliz de encontrar esta publicación. Muchas gracias. En mi caso, pagué por una aplicación y leí que una próxima actualización incluiría anuncios, lo cual es un NoGo para mí cuando he pagado dinero por ella. Así que decidí quedarme con la versión anterior sin anuncios. Pero desafortunadamente no me funcionó en Yosemite. Después de algunos intentos y errores, descubrí la solución de la siguiente manera:

En primer lugar, la eliminación de _MASreceipt llevó a la situación de que AppStore ya no actualizó la aplicación como se deseaba, pero desafortunadamente con este cambio, la aplicación ya no se iniciaría porque supuestamente estaba dañada.

En mi caso, encontré dentro del archivo CodeSignature cerca del final una referencia al archivo _MASreceipt. Así que eliminé esta referencia, incluida la sección dict /dict posterior de la estructura XML y .... tararara ;-) ... funcionó de maravilla.

La aplicación se inicia como siempre y la actualización de la App Store la ignora.

No sé si esto también se aplica a otras aplicaciones, pero vale la pena intentarlo.

Que te diviertas

Mejor Woife de Alemania

Después de iniciar sesión en Mac AppStore, vaya al panel Comprado, haga clic con el botón derecho en el botón Descargar, Instalar o Instalado (cualquier botón a la derecha) y aparecerá la opción Ocultar.

Consulte esta página de soporte de Apple para obtener más detalles. Para ocultar y mostrar compras en Mac App Store: http://support.apple.com/kb/HT4928

"Nota: ya no recibirá notificaciones de actualización de artículos después de que se hayan ocultado de su página de Compras".

Pasé por los pasos de ocultación y, aunque parece que no debería recibir notificaciones (quizás en el centro de notificaciones), no suprime la actualización en la App Store. cl.ly/KV78 No podré saber si la próxima actualización suprimirá la notificación, pero esta ocultación no eliminará la aplicación de la lista Actualizar todo, que es lo que busco lograr.
En el seguimiento, la ocultación no impidió que ocurrieran actualizaciones cuando presioné Actualizar todo ni impidió ver la actualización de skitch disponible y tener un programa en la lista perpetua en el recuento de insignias como que necesita una actualización. La eliminación _MASReceiptde la carpeta funcionó para suprimir todas las actualizaciones y esencialmente eliminó esa aplicación como algo que le importa a la App Store en 10.8.2 y versiones anteriores.
Bueno, Apple mintió, ¿no? Buen pensamiento. La edición de la plist de Mac App Store probablemente también funcione.

Este problema no tiene solución. ¿Por qué?

Porque OSX muestra un mensaje de notificación de que "una actualización está lista para instalarse", pero, tontamente, no dice qué aplicación se restaurará.

En segundo lugar, no puede iniciar sesión en la App Store porque el correo electrónico del usuario anterior está atenuado y no se puede cambiar, también es una idiotez.

El texto principal también sugiere que si hay algún problema con la ID de Apple, cree una nueva. Sin embargo, la opción "crear una aplicación nueva o transferirla a otra ID de Apple" no está disponible.

La solución obvia para los desarrolladores de aplicaciones es mostrar el nombre de la aplicación para que pueda eliminarse, IOW, de modo que no necesite eliminar todas las aplicaciones posibles hasta que encuentre la que causa el problema.

La segunda parte de la solución es detectar que se ha establecido un nuevo usuario en la máquina y, por lo tanto, preguntarle a este nuevo usuario si desea mantener las aplicaciones existentes, reemplazar la ID de Apple con su propia ID, o similar.

Estos desarrolladores en Apple, ¿cuántos años tienen? ¿Se les paga? Perdón por el sarcasmo, pero esto ha estado sucediendo durante años y Apple probablemente no lea hilos como este.

Si la aplicación está en su dispositivo: desinstálela presionando y manteniendo presionada cualquier aplicación hasta que todas comiencen a moverse. Presione la X roja junto a la que desea eliminar.

Si ve la aplicación en "Aplicaciones" en el panel lateral de iTunes, puede eliminarla allí haciendo clic derecho (Opción + clic en una Mac) y seleccionando eliminar. También puede hacer clic en él para resaltarlo y presionar la tecla Eliminar en su teclado.

Por último, puedes "ocultar" la compra. Vaya a la página de inicio de iTunes Store y navegue hasta "Compras". Desde la página de inicio, está en la sección "Enlaces rápidos" en el lado derecho, en la segunda sección, es el segundo enlace. Haga clic en Aplicaciones en la parte superior. Pasa el cursor sobre la aplicación en cuestión y haz clic en la X que aparece en la parte superior izquierda. Esto "ocultará" la compra por completo.

Angie - gracias por la respuesta. El historial de compras no afecta realmente a las aplicaciones de Mac OS X que la aplicación App Store encuentra en el disco duro. ¿Podría editar esto para eliminar cualquier información de iOS? Mucho me parece "en el árbol equivocado". Editaré mi pregunta para aclarar la situación.