Appstore più aggiornamenti della stessa applicazione

3

Quando apro l'AppStore, sotto gli aggiornamenti, l'applicazione pensa che sia necessario aggiornare più volte la stessa applicazione. In questo caso, gli strumenti della riga di comando sono elencati più volte di seguito. Come rimuovere queste voci multiple dall'app store.

    
posta Ben 19.10.2014 - 18:45
fonte

4 risposte

6

Il registro degli aggiornamenti è disponibile in:

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

La soluzione semplice è cancellare i registri di aggiornamento eliminando il file menzionato.

Ecco la guida per rimuovere i duplicati se si desidera conservare i registri di aggiornamento.

  1. Apri terminale.
  2. Convertire il updatejournal.plist inserendo questa linea plutil -convert xml1 quindi trascinare il updatejournal.plist dal Finder in Terminal per espandere il percorso, quindi premere Return . Il mio è il seguente:

    plutil -convert xml1 ~/Library/Application\ Support/App\ Store/updatejournal.plist 
    
  3. Apri ~/Library/Application\ Support/App\ Store/updatejournal.plist con il tuo editor di testo preferito (TextEdit funziona bene).

  4. Trova i registri di aggiornamento duplicati. Ad esempio, il mio è Strumenti a riga di comando (OS X 10.10) . Il punto è eliminare quella voce che è all'interno dell'ambito di <dict> . Quindi dovresti eliminare il contenuto tra <dict> e </dict> . Ecco la riga che devo cancellare. Salva il file.

    <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. Convertire il file indietro binary1 inserendo questa linea plutil -convert binary1 e trascinare l' updatejournal.plist dal Finder, e premere Return . Ecco il mio in Terminal:

    plutil -convert binary1 ~/Library/Application\ Support/App\ Store/updatejournal.plist 
    
  6. Apri il Mac App Store e aggiorna la sezione Aggiornamenti . La linea duplicata dovrebbe scomparire. Ricorda di cancellare solo una voce di file duplicato. Immagina che plist sia un foglio di calcolo con linee duplicate. Basta eliminarne uno.

Sentiti libero di lasciare una domanda nel commento se il tutorial è vago.

    
risposta data 19.10.2014 - 21:27
fonte
2

Prova a svuotare la cache dell'App Store, riavvia il Mac e controlla l'App Store.

Per svuotare la cache, apri Terminale e copia e incolla il seguente comando:

open $TMPDIR../C/

Nella finestra del Finder che si aprirà, individua la cartella com.apple.appstore e spostala nel Cestino.

Riavvia il Mac.

    
risposta data 22.10.2014 - 01:23
fonte
1

Ho riscontrato lo stesso problema ma non l'ho risolto nemmeno modificando "updatejournal.plist".

Un sito web che è stato scritto in giapponese ha fornito una soluzione e alla fine ha risolto il problema. Spero che il tuo problema venga risolto con questo metodo.

link (scritto in giapponese)

Per favore permettimi di copiare qui i punti essenziali. Ha detto che era dovuto a un comportamento Spotlight (quando Spotlight è disabilitato). Per risolvere questo problema, è necessario riattivare Spotlight:

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

e re-disabilitarlo (se necessario), dopo il riavvio del sistema operativo nel mio caso, da:

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

Spero che aiuti.

Atsushi

    
risposta data 17.11.2015 - 14:50
fonte
-1

Riavvia il Mac prima dell'aggiornamento.

    
risposta data 23.10.2015 - 12:15
fonte

Leggi altre domande sui tag