Wie kann ich eine Anwendung neu installieren, von der der Mac App Store denkt, dass sie bereits installiert ist?

34

Ich bin der Entwickler einer Anwendung, die derzeit im Mac App Store verfügbar ist. Ich versuche, meine eigene Anwendung herunterzuladen, damit ich die im Laden befindliche Binärdatei testen kann. (Im Gegensatz zum Ausführen in Xcode.)

Ich habe meine eigene App bereits im App Store gekauft, sie dann jedoch gelöscht. (Damit ich zum Testen eine andere Version installieren kann.) Der App Store ist der Meinung, dass die Anwendung immer noch installiert ist, obwohl dies nicht der Fall ist. (Ich habe die Entwicklungsversion gelöscht, als ich damit fertig war.)

Ich habe alle Instanzen der Anwendung entfernt aus:

  • / Anwendungen
  • ~ / Downloads

Die App ist jedoch im App Store als "Installiert" markiert und wird in meinen Einkäufen nicht angezeigt. Gibt es einen Trick, um meine Binärdatei neu zu installieren?

Craig Otis
quelle
Wie bereits erwähnt, vergessen Sie nicht, Ihre eigene Antwort zu akzeptieren, da dies die Lösung für Ihre Frage ist!
LudoMC

Antworten:

44

Genial, ich habe es herausgefunden. Führen Sie diesen Befehl aus, der LaunchServices neu erstellt:

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

Und alles sollte wieder gut sein! Unmittelbar nach dem Start des App Store konnte ich die App erneut kaufen.

Quelle: MacLife Link

Craig Otis
quelle
Na dann, markiere das als beantwortet!
Christian L
Ich versuche, Xcode neu zu installieren, aber das funktioniert nicht.
Neoneye
Netter Fund, funktioniert super!
sudo rm -rf
Das hat mir nicht geholfen, ich kann immer noch einige Anwendungen nicht neu installieren. :/ was würde ich tun?
Entropid
2
Tut mir leid, @jessica - die Dinge haben sich möglicherweise geändert, seit ich dies ausgeführt habe, was für 10.6 war.
Craig Otis
11

Drücke einfach auf Launchpad und lösche deine App dort, indem du die Maustaste gedrückt hältst und auf das "x" oben links klickst.

Jetzt weiß der Mac App Store, dass er gelöscht wurde. Einfach neu herunterladen und glücklich sein!

Fabi
quelle
Stellen Sie sicher, dass Sie ein Upgrade auf Lion durchgeführt haben und es kann losgehen :-) Die ursprüngliche Frage wurde im Januar letzten Jahres gestellt, sodass kein Launchpad vorhanden war.
Jari Keinänen
Mavericks - obwohl ich den Papierkorb gelöscht und geleert habe, befand sich das Objekt immer noch im Launchpad. Wenn ich es dort lösche, lass es mich erneut herunterladen. Vielen Dank!
Dave Martorana
1
Funktioniert dort, wo der andere es nicht tat.
user1122069
1

Es kann sein, dass die App Store-Oberfläche Ihre Entwicklungsversion (en) als installierte Kopie erkennt. LaunchServices ist es egal, ob sich Ihre App im Ordner / Applications befindet oder in Ihrem Xcode-Erstellungsverzeichnis vergraben ist. Siehe auch .

Christian L
quelle
Nein, nirgends Verweise auf die App. Ich habe den Inhalt aller Zwischen-Build-Verzeichnisse gelöscht. Die App ist sicher weg.
Craig Otis
1

Auf Snow Leopard musste ich nicht nur das Kommando bei Craig ausführen Antwort auch sicherstellen, dass Spotlight auf dem neuesten Stand war und die betreffende App nicht auf dem Computer angezeigt wurde.

Mit dem mdimportBefehl können Sie bestimmte Ordner im Spotlight-Index aktualisieren . So aktualisieren Sie den Ordner / Applications:

mdimport /Applications

Ich hatte eine Lion-Partition sowie eine SL-Partition auf dem Computer. Spotlight wurde so eingerichtet, dass alles auf beiden Partitionen indiziert wird, und auf meiner Lion-Partition befand sich eine Version der betreffenden App. Ich habe die gesamte Lion-Partition zu Spotlights Ignorierliste hinzugefügt und dann den Befehl in @ Craigs Antwort ausgeführt, und alles hat funktioniert. Nur den Befehl in @ Craigs Antwort auszuführen, hat mir nicht gereicht.

Clayton Stanley
quelle
0

Nichts half (El Captain), also öffnete ich Launchpad (F4), fand dort eine Anwendung, zog sie in den Papierkorb und installierte sie erfolgreich neu.

Uladzimir
quelle
-1

Hatte das gleiche Problem. Ich habe gerade meinen Mac neu gestartet und dann konnte der App Store sehen, dass die App nicht installiert war.

kakhkAtion
quelle
-2

Sie können auch gedrückt halten, optionwährend Sie auf die App im App Store klicken, um eine Neuinstallation zu erzwingen.

Spudwaffel
quelle
-2

Dies funktioniert unter OSX Mavericks und Yosemite.

Anstatt die App Store-App über das Dock oder den Apps-Ordner zu starten, starten Sie die App Store-App über den Launcher. Dadurch wird die App Store App neu erstellt und es wird angezeigt, was installiert ist oder nicht.

Shawn
quelle