¿Cómo puedo dejar de recibir actualizaciones para una aplicación cuando uso App Store?

18

Tengo una aplicación que ha cambiado radicalmente ( Skitch ) y prefiero no ver ninguna de las actualizaciones que el desarrollador ha puesto a disposición de esa aplicación en la App Store. Soy vago 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 antigua de mis copias de seguridad, etc.

¿Puedo ingresar y cambiar el recibo del paquete u otra cosa para engañar a la tienda de aplicaciones y hacer que piense que esta aplicación no es una versión inferior 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 comprado, solo quiero que la aplicación más antigua permanezca instalada y que el sistema ya no quiera alimentar sus actualizaciones.

bmike
fuente

Respuestas:

9

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

  • lo siguiente se prueba en el antiguo Blackmagic Disk Speed ​​Test.app (gratuito de la tienda de aplicaciones), antes de mis pruebas, la tienda de aplicaciones muestra una actualización disponible para ello.
  • Haga clic derecho en la aplicación, seleccione Mostrar contenido del paquete
  • ir a "Contenido"
  • 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-click en el menú Ir del Finder, seleccionar Biblioteca)
  • Cachés
  • mover com.apple.appstorecarpeta a otro lugar (ubicación de copia de seguridad)
  • reiniciar

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

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

jm666
fuente
1
Oooh: voy a intentar esto y si se quema o invoca a extraterrestres podemos dividir el dinero, ¿de acuerdo?
bmike
1
Aceptaste la respuesta, así que, probablemente todavía tienes una comp ... Es bueno saberlo. :)
jm666
1
Como una concha de revestimiento sudo find /Applications -type d -name "_MASReceipt" -delete. Corre sin sudoy -deleteprimero.
orkoden
Yuk! ¡Alguien necesita escribir una aplicación para esto! :)
GreenAsJade
4

Por lo general, tengo Macs que permiten que la tienda de aplicaciones y las aplicaciones firmadas se ejecuten de forma predeterminada, por lo que utilicé 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 quitando cosas del contenido y las pruebas de la aplicación. Esto me ha funcionado en 10.8.2 a 10.8.4, pero podría romper las cosas en el futuro, así que use esta respuesta con esa precaución en mente.

bmike
fuente
1
¿Debería ser esta la respuesta aceptada?
GreenAsJade
0

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

Consulte esta página de soporte de Apple para 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 para los artículos después de que se hayan ocultado de su página de Compras".

Zo219
fuente
1
Pasé por los pasos de ocultación y, aunque parece por la redacción, no debería recibir notificaciones (tal vez 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 estoy buscando lograr.
bmike
En el seguimiento, la ocultación no impidió que ocurrieran actualizaciones cuando presioné Actualizar todo o evité ver la actualización de skitch disponible y tener un programa en la lista perpetua que necesita una actualización. La eliminación de la _MASReceiptcarpeta funcionó para suprimir todas las actualizaciones y esencialmente eliminó esa aplicación como algo que a la App Store le importa en 10.8.2 y versiones anteriores.
bmike
1
Bueno, Apple mintió, ¿no? Buen pensamiento. La edición del plist de Mac App Store probablemente también funcionaría.
Zo219
0

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

Hola amigos,

Estaba muy 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í seguir con la versión anterior sin anuncios. Pero desafortunadamente no funcionó para mí en Yosemite. Después de algunos intentos y errores descubrí la solución de la siguiente manera:

Primero, eliminar _MASreceipt condujo a la situación de que AppStore ya no actualizaba la aplicación como se deseaba, pero desafortunadamente con este cambio, la aplicación no se iniciará más ya que supuestamente está dañada.

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

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 mujer de Alemania

Woife
fuente
-1

Este problema no tiene solución.

Debido a que OSX muestra un mensaje de notificación de que "una actualización está lista para instalar", pero, idiotamente, no indica qué aplicación se va a restaurar.

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

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, preguntar a este nuevo usuario si desea conservar las aplicaciones existentes, reemplazar la ID de Apple con su propia identificación, 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.

carl
fuente
-2

Si la aplicación está en su dispositivo: desinstálela presionando y manteniendo presionada cualquier aplicación hasta que todas comiencen a agitarse. 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, puede "ocultar" la compra. Vaya a la página de inicio de iTunes Store y vaya a "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. Desplácese sobre la aplicación en cuestión y haga clic en la X que aparece en la parte superior izquierda de la misma. Esto "ocultará" la compra todos juntos.

Angie33622
fuente
Angie, gracias por la respuesta. El historial de compras no afecta realmente 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 "el árbol equivocado". Editaré mi pregunta para aclarar la situación.
bmike