Appstore actualización múltiple de la misma aplicación

3

Cuando abro la AppStore, bajo actualizaciones, la aplicación cree que necesito actualizar la misma aplicación varias veces. En este caso, las herramientas de línea de comandos se enumeran varias veces seguidas. ¿Cómo elimino estas múltiples entradas de la tienda de aplicaciones?

    
pregunta Ben 19.10.2014 - 18:45

4 respuestas

6

El registro de sus actualizaciones está disponible en:

~/Library/Application Support/App Store/updatejournal.plist

La solución simple es borrar los registros de actualización eliminando el archivo mencionado.

Aquí está la guía para eliminar duplicados si desea mantener los registros de actualización.

  1. Terminal abierta.
  2. Convierta updatejournal.plist ingresando esta línea plutil -convert xml1 y luego arrastre updatejournal.plist desde el Finder hasta la Terminal para expandir la ruta, luego presione Retorno . El mío es el siguiente:

    plutil -convert xml1 ~/Library/Application\ Support/App\ Store/updatejournal.plist 
    
  3. Abre ~/Library/Application\ Support/App\ Store/updatejournal.plist con tu editor de texto favorito (TextEdit funciona bien).

  4. Encuentra los registros de actualización duplicados. Por ejemplo, el mío es Herramientas de línea de comandos (OS X 10.10) . El punto es eliminar esa entrada que está dentro del alcance de <dict> . Así que debes eliminar el contenido entre <dict> y </dict> . Aquí está la línea que necesito borrar. Guarda el archivo.

    <dict>
        <key>__isSoftwareUpdate</key>
        <true/>
        <key>installDate</key>
        <date>2014-10-17T09:55:17Z</date>
        <key>productKey</key>
        <string>031-08844</string>
        <key>release-notes</key>
        <string>Command Line Developer Tools for OS X 10.10</string>
        <key>title</key>
        <string>Command Line Tools (OS X 10.10)</string>
        <key>version</key>
        <string>6.1</string>
    </dict>
    
  5. Convierta el archivo de nuevo a binario1 ingresando esta línea plutil -convert binary1 y arrastre el updatejournal.plist desde el Finder, y presione Retorno . Aquí está el mío en la Terminal:

    plutil -convert binary1 ~/Library/Application\ Support/App\ Store/updatejournal.plist 
    
  6. Abra Mac App Store y actualice la sección Actualizaciones . La línea duplicada debería desaparecer. Recuerde que solo debe eliminar una entrada del archivo duplicado. Imagina que plist como una hoja de cálculo con líneas duplicadas. Simplemente elimina uno.

No dude en dejar una pregunta en el comentario si el tutorial es vago.

    
respondido por el sayzlim 19.10.2014 - 21:27
2

Intente borrar el caché de la App Store, reinicie su Mac y verifique la App Store.

Para borrar el caché, abra el Terminal y copie y pegue el siguiente comando:

open $TMPDIR../C/

En la ventana del Finder que se abrirá, ubique la carpeta com.apple.appstore y muévala a la Papelera.

Reinicia tu Mac.

    
respondido por el Smasher 22.10.2014 - 01:23
1

Experimenté el mismo problema pero no lo resolví incluso editando 'updatejournal.plist'.

Un sitio web escrito en japonés proporcionó una solución y resolvió el problema por fin. Espero que su problema se resuelva con este método.

enlace (escrito en japonés)

Por favor, permítame copiar los puntos esenciales aquí. Dijo que se debía a un comportamiento de Spotlight (cuando Spotlight está deshabilitado). Para resolver esto, una vez tenemos que volver a habilitar Spotlight:

$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
$ sudo mdutil -E /

y vuelva a desactivarlo (si lo necesita), después de reiniciar el sistema operativo en mi caso, por:

$ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Espero que ayude.

Atsushi

    
respondido por el Atsushi Yokoyama 17.11.2015 - 14:50
-1

Simplemente reinicia tu mac antes de actualizar.

    
respondido por el turnetzb 23.10.2015 - 12:15

Lea otras preguntas en las etiquetas