Wie kann ich den Mac App Store dazu zwingen, eine Anwendung neu zu installieren?

Aus irgendeinem Grund kann ich den App Store nicht davon überzeugen, dass eine Anwendung (in diesem Fall Xcode) nicht installiert ist.

Ich habe /Developer (das nur einen alten, kaputten Xcode 3.2.3 enthielt) gelöscht und versucht, die LaunchServices-DB (mit ) neu zu erstellen, lsregister -kill -r -domain local -domain system -domain useraber ohne Erfolg; Der App Store behauptet hartnäckig, dass Xcode bereits installiert sei.

Ich bin hier mit meinem Latein am Ende.

Xcode wird als Installer verkauft - haben Sie das überprüft und gelöscht? Launchpad sollte es mit einem X oben links haben, wenn die Symbole wackeln (halten Sie die Maus gedrückt, bis sie wackeln, und blättern Sie dann durch), und Spotlight findet das Installationsprogramm möglicherweise noch schneller.

Antworten (3)

Versuchen Sie für Xcode, zu /Applications zu gehen und "Install Xcode" in den Papierkorb zu verschieben.

Ich denke, Xcode ist ein Sonderfall, es wird nicht gelöscht, wenn Sie es aus dem Launchpad löschen.

Zunächst können Sie versuchen, alle verbliebenen Spuren des alten Programms zu entfernen. Durchsuchen Sie Ihre gesamte Festplatte (einschließlich aller Partitionen und Konten) und angeschlossene externe Laufwerke nach verwandten Dateien und entfernen Sie diese.

Wenn Sie den App Store nicht glauben machen können, dass Sie die App nicht mehr haben, halten Sie gedrückt optionund klicken Sie auf die Schaltfläche Installieren. Damit können Sie es herunterladen, und das Installationsprogramm wird wahrscheinlich funktionieren.

Einige haben berichtet, dass Sie die App Store-App beenden, die Option beim Start gedrückt halten und gedrückt halten müssen, bis Sie zur Download-Schaltfläche gelangen.

Dies deutet wahrscheinlich darauf hin, dass Sie eine gecrackte Anwendung auf Ihrem Computer haben. Im Paket jeder Anwendung gibt es einen Ordner namens /Contents/_MASReceipt. Dies ist die Quittungsdatei aus dem Mac App Store. Eine gängige Methode, Mac App Store-Anwendungen zu knacken, besteht darin, den Quittungsordner durch die Quittung eines anderen Programms zu ersetzen, das Sie rechtmäßig mit Ihrer Apple-ID gekauft oder installiert haben. Da die Quittung für XCode in einer anderen Anwendung vorhanden ist, die nicht Xcode ist, wird Ihnen das Update immer angezeigt, bis Sie entweder die neueste Version von Xcode installieren oder die Anwendung (die nicht Xcode ist), die die Xcode-Quittung enthält, entfernen.

Kennen Sie einen einfachen (oder irgendeinen) Weg, um die problematische App (die mit dem kopierten _MASReceipt) zu finden?