Come posso reinstallare un'applicazione che Mac App Store pensa sia già installata?

34

Sono lo sviluppatore di un'applicazione attualmente sul Mac App Store. Sto cercando di scaricare la mia applicazione in modo da poter testare il file binario che è nel negozio. (Al contrario di eseguirlo in Xcode.)

Ho acquistato la mia app nell'app store in precedenza, ma poi l'ho cancellata. (In modo da poter installare una versione diversa per i test.) Ora, l'App Store pensa che l'applicazione sia ancora installata, anche se non lo è. (Ho eliminato la versione di sviluppo quando ho finito di usarlo.)

Ho rimosso tutte le istanze dell'applicazione da:

  • / Applicazioni
  • ~ / Scaricare

Ma l'app è contrassegnata come "Installata" in App Store, e non viene visualizzata nei miei acquisti. C'è un trucco per riavviare il mio binario?

    
posta Craig Otis 28.01.2011 - 01:53
fonte

8 risposte

44

Fantastico, l'ho capito. Esegui questo comando, che ricostruisce LaunchServices:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

E tutto dovrebbe tornare a posto! Immediatamente dopo l'esecuzione, l'App Store mi ha permesso di riacquistare l'app.

Fonte: Link MacLife

    
risposta data 28.01.2011 - 02:31
fonte
11

Clicca su Launchpad e cancella la tua app facendo clic e tenendo premuto il pulsante del mouse e facendo clic sulla "x" in alto a sinistra.

Ora il Mac App Store sa che è stato eliminato. Basta riscaricarlo ed essere FELICE!

    
risposta data 24.10.2011 - 16:43
fonte
1

Potrebbe essere che l'interfaccia di App Store veda le versioni di sviluppo come copia installata. LaunchServices non si preoccupa se la tua app si trova nella cartella / Applications o seppellita nella directory di build di Xcode. Vedi anche .

    
risposta data 28.01.2011 - 02:03
fonte
1

Su Snow Leopard, non dovevo solo eseguire il comando nella risposta di Craig , dovevo anche fare sicuro che Spotlight fosse aggiornato e non ha mostrato l'app in questione per essere ancora sul computer.

È possibile aggiornare determinate cartelle nell'indice di Spotlight utilizzando il comando mdimport . Quindi, per aggiornare la cartella / Applicazioni:

mdimport /Applications

Ho avuto una partizione Lion e una partizione SL sulla macchina. Spotlight è stato impostato per indicizzare tutto su entrambe le partizioni e c'era una versione dell'app in questione sulla mia partizione Lion. Ho aggiunto l'intera partizione Lion all'elenco di Ignora di Spotlight, quindi ho eseguito il comando nella risposta di @ Craig, e tutto ha funzionato. Il solo comando in esecuzione @ la risposta di Craig non era abbastanza per me.

    
risposta data 05.09.2014 - 01:35
fonte
0

Nulla ha aiutato (El Captain), quindi ho aperto Launchpad (F4), ho trovato l'applicazione, l'ho trascinato nel cestino e reinstallato con successo.

    
risposta data 14.04.2016 - 12:17
fonte
-1

Ho avuto lo stesso problema. Ho appena riavviato il mio Mac e poi l'app store potrebbe vedere che l'app non è stata installata.

    
risposta data 10.09.2014 - 16:07
fonte
-2

Puoi anche tenere premuto option mentre fai clic sull'app nell'app store per forzare la reinstallazione.

    
risposta data 25.10.2011 - 07:38
fonte
-2

Funzionerà su OSX Mavericks e Yosemite.

Invece di avviare l'app App Store dal dock o dalla cartella App, avviare l'app App Store dall'interno del Launcher. Questo ricostruirà l'app App Store e ti dirà cosa è installato o meno.

    
risposta data 10.08.2014 - 18:34
fonte

Leggi altre domande sui tag