Come posso impedire a MacAppStore di mostrare gli aggiornamenti per le app eliminate?

4

Ho cancellato le app che sono state acquistate tramite il Mac App Store. Ho usato "CleanApp" per eliminare le parti lasciate nelle cartelle di supporto dell'app.

Ma continuo a ricevere notifiche di aggiornamenti nell'app App Store.

So che posso nascondere il nome dell'app nella scheda Acquisti, ma esiste un modo per rimuovere queste notifiche in modo permanente?

Non è solo una cosa estetica. Se ho più aggiornamenti e seleziono "Aggiorna tutte le app", le app eliminate verranno reinstallate.

Tieni presente che sto chiedendo del Mac App Store, non del negozio iOS.

    
posta David DelMonte 27.09.2012 - 19:37
fonte

6 risposte

2

Di solito questo è un problema con spotlight.

Il passo più semplice è arrestare il Mac, disconnettere tutte le unità esterne e avviarlo per assicurarsi che non vengano montati ulteriori volumi. Il prossimo passo sarà la ricostruzione del riflettore indice.

Infine, cerca negli altri account utente per assicurarti che un altro utente non abbia installato o copiato in qualche modo quell'app nella sua cartella home.

    
risposta data 29.09.2012 - 17:06
fonte
2

Ho avuto lo stesso problema e ti suggerisco di provare una soluzione più rilassata.

Invece di dedicare molto tempo al riavvio e alla ricostruzione degli indici, usa Spotlight per cercare l'applicazione. Seleziona "Mostra tutto nel Finder", getta tutte le istanze nel bidone della spazzatura e svuotalo.

    
risposta data 04.11.2013 - 09:42
fonte
1

Su MacOS 10.13 nel 2018, ho dovuto utilizzare una combinazione di tecniche:

  • Esci dall'App Store, quindi cerca l'app in questione su tutti i volumi (inclusi i volumi rimovibili e di rete che non sempre hai collegato, ma utilizza abbastanza frequentemente da indicizzare Spotlight) e rimuovi tutte le copie del messaggio offensivo app. È probabile che l'App Store desideri aggiornarli se Spotlight lo ha informato della loro esistenza.
    • Se si utilizzano soluzioni di backup "file semplici", ad esempio un'app di mirroring del disco, è necessario utilizzare questo approccio per trovare copie / copie aggiuntive. Ciò potrebbe richiedere il montaggio manuale di un volume normalmente non montato, tranne durante le operazioni di backup. Considera di escludere questo volume dall'indicizzazione di Spotlight in futuro.
    • Se è necessario conservare una vecchia copia dell'app per qualche motivo (ad esempio, per l'utilizzo su altre macchine con sistemi operativi meno recenti non compatibili con la versione corrente dell'app), quindi archiviarla con ZIP, 7Zip o altro. Se stai montando uno qualsiasi dei dischi rigidi di tali macchine attraverso la rete, dovrai anche escluderli (o almeno le loro cartelle Applicazioni) dall'indicizzazione Spotlight locale.
    • Vedi anche questa domanda correlata per alcune tecniche di find o locate per cercare% orma.pkg e .plist junk relative all'app. Questa parte è più probabile che sia necessaria più a lungo si sta eseguendo l'aggiornamento sulla stessa installazione (ad es. Il mio MacOS 10.13 ha iniziato la sua vita come MacOS 10.7 anni fa e di conseguenza ha molto più crollo di un nuovo disco 10.13 ).
  • Riavvia App Store e verifica se è stato risolto. (Si può ancora dire che l'aggiornamento è disponibile fino a quando non lo fai e vai nella scheda Aggiornamenti.
    In caso contrario, uno dei seguenti dovrebbe funzionare e può essere fatto in sequenza fino a quando la vittoria è tua (esci dall'App Store prima ogni tentativo):
    • Utilizza i comandi mdutil e launchctl forniti nella risposta di Dipak G., quindi riavvia App Store.
    • Riavvia il Mac, quindi controlla nuovamente App Store.
    • Ricrea l'indice Spotlight il modo canonico e controlla nuovamente App Store, dopo un altro riavvio se necessario.

Nel mio caso personale, ho dovuto fare tutto questo, in sequenza, tranne gli ultimi due proiettili. Non sono andato in giro con la tecnica di Dren / Jawa di cercare _MASReceipt di roba all'interno dell'app, dal momento che il mio obiettivo era quello di nuke completamente l'app. Questa idea potrebbe essere utile per interrompere la connessione tra l'app e l'App Store, ad es. se hai sostituito la versione di App Store con una diretta dallo sviluppatore.

    
risposta data 28.05.2018 - 20:18
fonte
0

Grazie per i tuoi suggerimenti Un'eventuale soluzione: ho cercato altre istanze di alcune app, ho trovato una copia su un altro disco, ma dal momento che non volevo eliminarla completamente, invece l'ho zippato e poi cancellato l'app. Abbastanza ovvio, forse, ma ... Gli avvisi di aggiornamento fastidiosi sono andati.

    
risposta data 11.03.2014 - 11:33
fonte
0

Il caricamento del metadata plist funziona quando Mac App Store mostra gli aggiornamenti per le app disinstallate:

Disattiva riflettori:

sudo mdutil -a -i off

Scaricalo:

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

Carica:

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

Attiva nuovamente i riflettori:

sudo mdutil -a -i on

Ora tutto è reindicizzato e non dovrebbero esserci aggiornamenti per le app disinstallate.

    
risposta data 19.11.2014 - 07:54
fonte
0

Tutto ciò che devi fare per risolverlo è il seguente:

  1. Fai clic destro sulla tua app e fai clic su Show Package Contents

  2. Vai a Contents/_MASReceipt/

  3. Apri il file receipt nella modifica del testo

  4. Cerca ( Cmd + F ) per "arrabbiato"

  5. Elimina l'intero paragrafo, contenente com.NAMEofYOURproblemAPP

  6. Salva. Dato che non hai il permesso di modificare i file di sistema, dovrai salvare il nuovo file di ricevuta da qualche altra parte, quindi sostituire quello vecchio con quello modificato dopo aver inserito la tua password.

  7. Fatto

risposta data 27.11.2014 - 11:43
fonte

Leggi altre domande sui tag