16 votos

¿Cómo desactivar las actualizaciones para una aplicación específica en la Mac App Store?

¿Cómo puedo desactivar las actualizaciones de una aplicación en particular (en este caso: iMovie) en la Mac App Store? El método documentado aquí (hacer clic derecho en actualizar, seleccionar Ocultar actualización) ya no funciona.

Tengo la versión de la App Store 2.2.1 (584), macOS Sierra versión 10.12.6 (16G29).

0 votos

Intenta mantener presionadas varias teclas modificadoras (por ejemplo, Command) mientras haces clic derecho. En el pasado, han ocultado cosas de esa manera.

11voto

Oskar Puntos 1242

Spotlight en macOS recopila información sobre las aplicaciones donde se encuentren y la aplicación de la App Store consume esa información para decidir qué aplicaciones tienen actualizaciones disponibles.

Haz una copia de seguridad de las aplicaciones en cuestión. Luego intenta manipular el contenido de la aplicación de manera específica:

  • Usando Finder, haz clic derecho en el icono de la aplicación y elige mostrar el contenido del paquete.
  • Localiza una carpeta llamada _MASReceipt y elimínala.

Esto elimina el recibo que le indica a la App Store que gestione la aplicación y soluciona el problema de la burbuja de actualización. La siguiente cosa a verificar es si la aplicación modificada sigue funcionando.

En muchos casos, esto arruina la aplicación, ya que ahora ha sido manipulada

La solución a largo plazo es que el desarrollador firme el código de su aplicación de manera que te permita optar por no actualizar o proporcione una versión firmada / notarizada de aplicaciones más antiguas cuando haya una necesidad legítima para que algunas personas dejen de actualizar la aplicación. Les cuesta tiempo y dinero enviar aplicaciones, por lo que he descubierto que acercarse a ellos con un presupuesto ayuda a obtener este trabajo adicional si realmente necesitas soporte para versiones anteriores de las aplicaciones.

5voto

Victor Puntos 649

Conseguí desactivar las actualizaciones automáticas moviendo la aplicación desde la carpeta de aplicaciones compartidas (/Applications) a mi carpeta de aplicaciones específica de usuario (/Users/$(whoami)/Applications). Aparentemente, las comprobaciones de actualizaciones no se aplican allí, lo cual tiene cierto sentido. Aún no he encontrado documentación relevante al respecto.

0 votos

Esto no funcionó para mí en Catalina: la App Store sigue mostrando una actualización pendiente y una notificación de insignia después del movimiento.

1 votos

Me pregunto si tienes una exclusión de foco en tu carpeta de aplicaciones para que esto funcione.

2voto

plattnum Puntos 339

Puedes proteger la aplicación a través de Terminal de la siguiente manera:

sudo chflags -R schg /Applications/Some.app

Con esta bandera, la aplicación ni siquiera puede ser modificada por root. La AppStore seguirá intentando actualizar la aplicación pero carece de los permisos para hacerlo, lo que resulta en la actualización colgada eternamente en la sección de Actualizaciones. Además, en cada intento de actualización, la AppStore cerrará la aplicación. Por lo que puede resultar molesto. En algunos casos, esta podría seguir siendo la mejor opción, ya que actualizar una aplicación puede volverla inútil, ya que cada vez más desarrolladores convierten aplicaciones compradas anteriormente gratis y quieren que te suscribas para obtener las funciones que ya compraste.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X