Ist es möglich, eine Textliste aller meiner Apps im (Mac) App Store zu erstellen?

10

Da ich die Liste meiner "gekauften" Apps im App Store von Apple nicht kopieren kann, frage ich mich, ob es eine andere Möglichkeit gibt, dies zu tun. Ich habe wenig Computerkenntnisse. Wenn es also eine Lösung gibt, muss diese Schritt für Schritt erfolgen. Vielen Dank.

K Forsyth
quelle

Antworten:

5

Dies sind großartige Antworten, aber ich werde das masBefehlszeilentool auch hier erwähnen, da es sich um einen einzelnen Befehl für das handelt, was Sie möchten (sobald Sie ihn installiert haben) und die App Store-App von Apple häufig einfach nicht funktioniert und masimmer funktioniert.

Laden Sie die App hier herunter https://github.com/mas-cli/mas/releases (auswählen mas-cli.zip). Entwickler können verwenden, brew install maswas einfacher ist ...

Öffnen Sie ein Terminal in demselben Ordner, in dem Sie es entpacken, und geben Sie "./mas list" ein.

Sie müssen wahrscheinlich zuerst "./mas signin" ausführen, ich kann mich nicht an den Workflow erinnern.

Demianturner
quelle
Hallo und danke für die Antwort. Ich habe es ohne Erfolg versucht. Ich kann mir vorstellen, dass dies eher auf meine Unerfahrenheit als auf Ihre Lösung zurückzuführen ist. Ich habe mas-cli.zip in meinem Dienstprogrammordner in Applications + entpackt und dann mas-cli.zip aus dem Ordner entfernt und mas zurückgelassen (im selben Ordner wie die Terminalanwendung ). Ich habe dann ./mas list eingegeben und -bash: ./mas: Keine solche Datei oder kein solches Verzeichnis erhalten . Als ich getippt ./mas signin gesagt -bash: ./mas: Keine solche Datei oder das Verzeichnis
K Forsyth
Ja, es hört sich so an, als ob sich Ihre Terminal-Eingabeaufforderung in einem anderen Ordner als die masBinärdatei befindet. Sie können herausfinden, in welchem ​​Ordner sich Ihr Terminal befindet, indem Sie pwd(aktuelles Arbeitsverzeichnis) eingeben und dann mit cd(Verzeichnis wechseln) zum richtigen Verzeichnis navigieren .
Demianturner
Ah! Das war's. Nachdem ich pwd eingegeben hatte, wurde mir klar, wo mas sein musste, und ich installierte es dort. Ich habe dann ./mas list in das Terminalfenster eingegeben und eine Liste wurde angezeigt . Leider enthält es auch keine deinstallierten App Store-Apps, daher suche ich immer noch nach einer Lösung, die mit Sierra funktioniert. ps gemäß Ihren Anweisungen in den obigen Kommentaren, nachdem ich pwd ausprobiert hatte, tippte ich dann cd ein , aber da ich das Ergebnis nicht verstand (was für meine unerfahrenen Augen nichts zu sein schien), fuhr ich fort, wie ich es beschrieben habe. Muss ich den CD-Befehl "rückgängig machen" (und wenn ja, wie? Tx)
K Forsyth
Dies ist wahrscheinlich nicht der richtige
erleichtern.
Tx Das ist ein exzellentes Tutorial (obwohl ich auch die Definition eines Verzeichnisses nachschlagen musste! :) sowieso ... Ich mache mir keine Sorgen mehr.
K Forsyth
15

In Systemen bis 10.11.6 können Sie die Seite "Gekauft" als HTML-Datei auf der Festplatte speichern:

  • Beenden Sie App Store.app
  • Öffnen Sie Terminal.app in / Applications / Utilities
  • Geben Sie ein defaults write com.apple.appstore ShowDebugMenu -bool trueund Return/⏎drücken Sie die Taste, um das Debug-Menü in App Store.app anzuzeigen.
  • Öffnen Sie App Store.app (überprüfen Sie, ob das Menü "Debug" verfügbar ist!)

    Geben Sie hier die Bildbeschreibung ein

    Wenn Sie versteckte Einkäufe haben und möchten, dass diese auch aufgelistet werden, blenden Sie sie in Ihrem Konto ein.

  • Öffnen Sie die Seite "Gekauft" - melden Sie sich bei Bedarf mit Ihrer Apple ID an.
  • Schlagen cmdU
  • Beenden Sie App Store.app
  • Bringen Sie Terminal.app nach vorne und geben Sie Folgendes ein:

    cp ~/Library/Containers/com.apple.appstore/Data/Library/Documentation/pageSource.html ~/Desktop/pageSource.html
    

    und Return/⏎drücken Sie die Taste. Die Datei pageSource.html befindet sich jetzt auf Ihrem Desktop und kann mit einem Browser geöffnet werden

  • (Geben Sie defaults write com.apple.appstore ShowDebugMenu -bool falsedie Return/⏎Taste ein und drücken Sie die Taste, um das Debug-Menü in App Store.app erneut zu entfernen.)
  • Geben Sie ein exitund Return/⏎drücken Sie die Taste.
  • Beenden Sie Terminal.app
Klanomath
quelle
Gute Antwort! :) Weißt du so oder so, was die Geschichte mit dieser Lösung unter macOS Sierra ist?
Monomeeth
@Monomeeth Sie wissen wahrscheinlich, dass das Debug-Menü in Sierras App Store.app nicht mehr vorhanden ist. Ich habe versucht, in die verschiedenen Cache- / Datenbankdateien in ~ / Library / Containers / com.apple.appstore / Data einzutauchen, konnte aber bis jetzt nichts Nützliches finden ...
klanomath
D'Oh, ich hatte vergessen, das Debug-Menü zu entfernen. Abgesehen davon habe ich gerade die Antwort von PeterVP sowohl auf El Capitan als auch auf Sierra getestet, und das funktioniert auch gut. Es ist schnell und erzeugt nur eine Textdatei.
Monomeeth
Leider habe ich fm Yosemite vor einem Monat auf Sierra aktualisiert (nur weil die Übertragung von iPod zu Fotos mir Probleme bereitete). Ich wünschte, ich hätte es nicht getan, nicht nur, weil ich immer wieder den "Spinning Ball" bekomme, sondern weil diese wunderschön klare Lösung genau das war, wonach ich gesucht habe, da die Liste nicht im Computer, sondern im App Store erstellt wurde. Danke!
K Forsyth
10

Sowohl Klanomath als auch PeterVP geben geeignete Antworten. Wenn Sie nur eine Liste der Apps wünschen, verweise ich Sie auf diese. Wenn Sie jedoch andere Details (wie z. B. Version usw.) wünschen oder Terminal einfach nicht verwenden möchten, können Sie mit den folgenden Schritten das erreichen, was Sie möchten:

  1. Gehen Sie zu Apple> Über diesen Mac
  2. Klicken Sie im System Report...angezeigten Fenster auf die Schaltfläche
  3. Im linken Bereich sehen Sie eine Liste mit Überschriften und Unterüberschriften
  4. Erweitern Sie die Überschrift Software
  5. Wählen Sie die Unterüberschrift Anwendungen
  6. Nach einer Weile sollte auf der rechten Seite eine Liste aller Apps angezeigt werden
  7. Klicken Sie nun auf die Spaltenüberschrift Erhalten von (dies sortiert Ihre Apps).
  8. Scrollen Sie nach unten, bis Sie alle Apps sehen, die als im Mac App Store erhältlich gekennzeichnet sind
  9. Klicken Sie auf die erste App aus dem Mac App Store und halten Sie die shiftTaste gedrückt, während Sie auch die letzte App aus dem Mac App Store auswählen
  10. Während Sie dies tun, wird die untere Hälfte des rechten Seitenfensters mit Details zu jeder Ihrer ausgewählten Apps gefüllt
  11. Wenn Sie die Apps ausgewählt haben, klicken Sie auf die untere Hälfte und commandAwählen Sie mit der Verknüpfung alle aus
  12. Kopieren Sie nun commandCIhre ausgewählten Elemente (oder )
  13. Jetzt können Sie diese in TextEdit oder einen Texteditor Ihrer Wahl einfügen

Ich weiß, dass dies ein wenig chaotisch ist und Ihnen wahrscheinlich viel mehr Details liefert, als Sie wollten. Hoffentlich hat jemand eine bessere Lösung gefunden. Aber in der Zwischenzeit bringt es Sie vielleicht dahin, wo Sie sein wollten.

Monomeeth
quelle
Ein weiteres Beispiel, wie man eine Antwort für einen Anfänger schreibt! Vielen Dank für diese äußerst unordentliche Antwort. Ich speichere es auch, wenn ich mehr Informationen möchte, aber als ich PeterVP kommentierte, hoffte ich auf eine Liste aller Einkäufe im App Store, da ich nicht alle heruntergeladen habe.
K Forsyth
8

Ich benutze ein Shell-Skript, in Terminal eingeben:

find /Applications -path '*Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's#.app/Contents/_MASReceipt/receipt#.app#g; s#/Applications/##'

Dadurch werden alle Anwendungen aufgelistet, die Sie im Mac App Store gekauft haben.

Wenn Sie das Ergebnis wie folgt in eine Textdatei umleiten:

find /Applications -path '*Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's#.app/Contents/_MASReceipt/receipt#.app#g; s#/Applications/##' > ~/Desktop/PurchasedApps.txt

Sie erstellen auf Ihrem Desktop eine Nur-Text-Datei mit dem Namen PurchasedApps.txt .

Hier werden alle Anwendungen aufgelistet, die aus dem App Store heruntergeladen, gekauft und kostenlos sind. Es werden keine Anwendungen angezeigt, die Sie einmal heruntergeladen, aber inzwischen von Ihrem Mac gelöscht haben.

PeterVP
quelle
Gute Antwort! Und es funktioniert auch in Sierra. :)
Monomeeth
Vielen Dank für diese Antwort, die sich leicht implementieren lässt. Ich würde jedoch eine Lösung bevorzugen, die ALLE meine Apps im App Store enthält (von denen ich einige nie installiert habe).
K Forsyth
4

Erstellen Sie eine neue intelligente Suche. Weitere Informationen finden Sie in diesem Macworld-Artikel

http://www.macworld.com/article/3165624/os-x/how-to-create-spotlight-searches-to-store-as-smart-folders-in-macos-sierra.html

Intelligente Suche nach App Store-Käufen

kMDItemAppStoreHasReceipt! = 1

Dianeoforegon
quelle
Ihre mögliche Lösung nicht ignorieren - aber es ist ein langer Artikel :)
K Forsyth
Der Artikel ist für alle da, die mehr Details wünschen. Der Screenshot ist alles, was Sie wirklich brauchen. Ich habe den Text für die Raw-Abfrage hinzugefügt, um das Einfügen in die Suche zu vereinfachen.
Dianeoforegon