Ich versuche, Growl zu aktualisieren, aber der App Store sagt: "Um diese Anwendung zu aktualisieren, melden Sie sich mit dem Konto an, mit dem Sie diese Anwendung gekauft haben." Die Sache ist, dass ich keine andere Apple-ID habe. Ist es möglich herauszufinden, mit welchem Konto diese App gekauft wurde?
lion
mac-appstore
kars7e
quelle
quelle
Antworten:
Alle aus dem Mac AppStore (MAS) heruntergeladenen Apps enthalten eine Quittung im App-Bundle (Beispiel: appname.app/Contents/_MASReceipt/receipt). MAS scannt diese Datei, um zu prüfen, ob die neue Version verfügbar ist.
Mit dieser Anwendung (Find Any File) können Sie nach Belegen auf Ihrem Laufwerk suchen: http://apps.tempel.org/FindAnyFile/
quelle
Damit der AppStore die alten Anmeldeinformationen vergisst, mit denen eine App heruntergeladen wurde, müssen Sie das
_MASReceipt
Verzeichnis in der App selbst entfernen .Um dies zu tun:
Beenden Sie AppStore und starten Sie es neu. Suchen Sie dann die Anwendung, die Sie aktualisieren möchten. Die Schaltfläche sollte jetzt "Free" oder "Install" anstelle von "Update" anzeigen. Wenn Sie darauf klicken, wird Ihre App auf die neueste Version aktualisiert, und zwar als derzeit angemeldeter Apple-Benutzer.
quelle
Es ist wahrscheinlich, dass der Entwickler dieser App (Growl) dieselbe Bundle-ID verwendet hat, sodass die App Store-Version und die heruntergeladene Version für den App Store identisch sind.
Grundsätzlich haben Sie die App möglicherweise nicht einmal "gekauft", sondern sie heruntergeladen.
quelle