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

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

Ich habe zuvor eine eigene App im App Store gekauft, sie dann aber gelöscht. (Damit ich zum Testen eine andere Version installieren konnte.) Jetzt denkt der App Store, dass die Anwendung 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

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

Wie unten gesagt, vergessen Sie nicht, Ihre eigene Antwort zu akzeptieren, da dies die Lösung für Ihre Frage ist!

Antworten (9)

Super, ich habe es kapiert. 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 werden! Unmittelbar nach dem Ausführen erlaubte mir der App Store, die App erneut zu kaufen.

Quelle: MacLife-Link

Dann markieren Sie das als beantwortet!
Ich versuche, Xcode neu zu installieren, aber das funktioniert nicht.
Schöner Fund, funktioniert super!
Das hat mir nicht geholfen, ich kann einige Anwendungen immer noch nicht neu installieren. :/ was würde ich tun?
Fantastisch, hat mich total gerettet.
Das hat bei mir nicht funktioniert, die App ist im Papierkorb, ich habe diesen Befehl ausgeführt (keine Fehler erhalten), den App Store neu gestartet und die Schaltfläche in der App sagt immer noch "installiert".
Entschuldigung @jessica - die Dinge haben sich möglicherweise geändert, seit ich dies ausgeführt habe, was für 10.6 war.

Drücken Sie einfach Launchpad und löschen Sie Ihre App dort, indem Sie die Maustaste gedrückt halten und oben links auf das "x" klicken.

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

Stellen Sie einfach sicher, dass Sie auf Lion aktualisiert haben und Sie können loslegen :-) Die ursprüngliche Frage wurde letzten Januar gestellt, daher war kein Launchpad vorhanden.
Mavericks - obwohl ich den Papierkorb gelöscht und geleert habe, war das Element immer noch im Launchpad. Wenn ich es dort lösche, kann ich es erneut herunterladen. Danke!
Funktioniert, wo die anderen nicht funktionierten.

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

Nein, nirgendwo Hinweise auf die App. Ich habe den Inhalt aller Zwischenbauverzeichnisse gelöscht. Die App ist definitiv weg.

Auf Snow Leopard musste ich nicht nur den Befehl in Craigs Antwort ausführen, ich musste auch sicherstellen, dass Spotlight auf dem neuesten Stand war und nicht anzeigte, dass sich die betreffende App noch auf dem Computer befindet.

mdimportMit dem Befehl können Sie bestimmte Ordner im Index von Spotlight aktualisieren . So aktualisieren Sie den /Applications-Ordner:

mdimport /Applications

Ich hatte eine Lion-Partition sowie eine SL-Partition auf der Maschine. Spotlight wurde so eingerichtet, dass es alles auf beiden Partitionen indiziert, und es gab eine Version der betreffenden App auf meiner Lion-Partition. Ich habe die gesamte Lion-Partition zur Ignorierliste von Spotlight hinzugefügt und dann den Befehl in @Craigs Antwort ausgeführt, und alles hat funktioniert. Nur den Befehl in @Craigs Antwort auszuführen, war mir nicht genug.

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

(Hätte ich nicht Punkte dafür benötigt) Ich hätte positiv gestimmt oder einen Kommentar hinzugefügt, dass ein Neustart meines Systems wie von kakhkAtion vorgeschlagen das war, was funktioniert hat. Ich habe versucht, Affinity Publisher aus dem App Store neu zu installieren. (Ich hatte versucht, es im Launchpad zu finden (es war weg), ich habe das Symbol aus dem Dokument entfernt, aber sowohl der App Store als auch das Befehlszeilentool 'mas' haben gemeldet, dass es noch da ist. Ich habe auch versucht, die Option gedrückt zu halten Schlüssel). Nur Neustart funktionierte (iMac 2012 mit High Sierra 10.13.6)

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

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

Dies funktioniert auf OSX Mavericks und Yosemite.

Anstatt die App Store-App aus dem Dock oder dem Apps-Ordner zu starten, starten Sie die App Store-App aus dem Launcher heraus. Dadurch wird die App Store-App neu erstellt und Ihnen mitgeteilt, was installiert ist oder nicht.