È possibile creare un elenco di testo di tutte le mie app sull'App Store (Mac)?


10

Dal momento che non riesco a copiare l'elenco delle mie app "Acquistate" sull'App Store di Apple, mi chiedo se ci sia un altro modo per farlo. Ho poca conoscenza del computer, quindi se c'è una soluzione dovrebbe essere passo-passo. Grazie.

Risposte:


5

Queste sono ottime risposte, ma masqui citerò anche lo strumento da riga di comando perché è un singolo comando per quello che vuoi (una volta installato) e abbastanza spesso l'app dell'App Store di Apple semplicemente non funziona e masfunziona sempre.

Scarica l'app qui https://github.com/mas-cli/mas/releases (seleziona mas-cli.zip). Gli sviluppatori possono utilizzare brew install masquale è più facile ...

Apri un Terminale nella stessa cartella in cui lo decomprimi, quindi digita "./mas list".

Probabilmente devi prima fare "./mas signin", non ricordo il flusso di lavoro.


Ciao e grazie per la risposta. Ho provato questo inutilmente. Immagino che ciò sia probabilmente dovuto alla mia inesperienza, piuttosto che alla tua soluzione. Ho decompresso mas-cli.zip nella mia cartella Utilità in Applicazioni + quindi ho rimosso mas-cli.zip dalla cartella, lasciando mas dietro (nella stessa cartella dell'applicazione Terminale ). Ho quindi digitato l'elenco ./mas e ho ottenuto -bash: ./mas: nessun file o directory . Quando ho digitato ./mas accedendo ha detto -bash: ./mas: nessun file o directory simile
K Forsyth

Sì, sembra che il tuo prompt del Terminale sia in una cartella diversa dal masbinario. Puoi trovare in quale cartella si trova il tuo Terminale digitando pwd(presente directory di lavoro), quindi vai alla directory corretta usando cd(cambia directory).
demianturner,

Ah! Questo è stato. Dopo aver digitato pwd, ho capito dove doveva essere Mas e l'ho installato lì. Ho quindi digitato l'elenco ./mas nella finestra Terminale e appare un elenco. Sfortunatamente, anche questo non include le app disinstallate sull'App Store, quindi sto ancora cercando una soluzione che funzioni con Sierra. ps secondo le tue istruzioni nei commenti sopra, dopo aver provato pwd ho quindi digitato cd , ma poiché non capivo il risultato (che ai miei occhi inesperti, sembrava essere nulla) ho continuato come ho descritto. È necessario per me "annullare" il cd "comando" (e se sì, come? Tx)
K Forsyth

Questo probabilmente non è il posto per un tutorial da riga di comando ma ecco un link per iniziare davidbaumgold.com/tutorials/command-line
demianturner

Questo è un ottimo tutorial (anche se ho dovuto cercare la definizione di una Directory! :) comunque ... Non sono più preoccupato.
K Forsyth,

15

Nei sistemi fino al 10.11.6 è possibile salvare la pagina "Acquistata" come file html su disco:

  • Esci da App Store.app
  • Apri Terminal.app in / Applicazioni / Utility
  • Immettere defaults write com.apple.appstore ShowDebugMenu -bool truee premere il Return/⏎tasto per mostrare il menu di debug in App Store.app.
  • Apri App Store.app (controlla che il menu "Debug" sia disponibile!)

    inserisci qui la descrizione dell'immagine

    Se hai degli acquisti nascosti e desideri che siano elencati anche, scoprili nel tuo account.

  • Apri la pagina "Acquistato" - accedi con il tuo ID Apple, se necessario.
  • Colpire cmdU
  • Esci da App Store.app
  • Porta Terminal.app in primo piano ed inserisci:

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

    e premi il Return/⏎tasto. Il file pageSource.html è ora sul desktop e può essere aperto con un browser

  • (Immettere defaults write com.apple.appstore ShowDebugMenu -bool falsee premere il Return/⏎tasto per rimuovere nuovamente il menu di debug in App Store.app.)
  • Inserisci exite premi il Return/⏎tasto.
  • Esci da Terminal.app

Bella risposta! :) Sai per caso quale sia la storia con questa soluzione su macOS Sierra?
Monomeeth

@Monomeeth Probabilmente sai che il menu di debug non esiste più nell'App Store.app di Sierra. Ho provato ad immergermi nei vari file di cache / database in ~ / Library / Containers / com.apple.appstore / Data ma finora non sono stato in grado di trovare nulla di utile ...
klanomath

D'Oh, mi ero dimenticato della rimozione del menu Debug. Per inciso, ho appena testato la risposta di PeterVP sia su El Capitan che su Sierra e anche questo funziona bene. È veloce e non produce altro che un file di testo.
Monomeeth

Sfortunatamente ho aggiornato fm Yosemite su Sierra un mese fa (solo perché il trasferimento da iPod a foto mi stava dando problemi). Vorrei non averlo fatto, non solo perché continuo a ricevere la "palla che gira", ma perché questa soluzione meravigliosamente chiara potrebbe essere stata ciò che stavo cercando, poiché l'elenco viene creato dall'App Store, piuttosto che dal mio computer. Grazie!
K Forsyth,

10

Sia Klanomath che PeterVP forniscono risposte adeguate. Se tutto ciò che desideri è un elenco delle app, ti rimanderei a quelle. Tuttavia, se desideri includere altri dettagli (come Versione ecc.) O semplicemente non ti piace utilizzare Terminal, puoi ottenere ciò che desideri con questi passaggi:

  1. Vai su Apple> Informazioni su questo Mac
  2. Fai clic sul System Report...pulsante nella finestra che appare
  3. Nel riquadro di sinistra vedrai un elenco di titoli e sottotitoli
  4. Espandi l' intestazione Software
  5. Seleziona la sottovoce Applicazioni
  6. Dopo un po 'dovresti visualizzare un elenco di tutte le app sul lato destro
  7. Ora fai clic sull'intestazione della colonna Ottenuto da (questo ordinerà le tue app)
  8. Scorri verso il basso fino a visualizzare tutte le app etichettate come ottenute dal Mac App Store
  9. Fai clic sulla prima app dal Mac App Store e quindi tieni premuto il shifttasto mentre selezioni anche l'ultima app dal Mac App Store
  10. Mentre lo fai, la metà inferiore della finestra laterale destra popola con i dettagli di ciascuna delle app selezionate
  11. Dopo aver selezionato le app, fai clic sulla metà inferiore e utilizza il commandAcollegamento per selezionare tutto
  12. Ora copia (o commandC) gli elementi selezionati
  13. Ora puoi incollarli in TextEdit o nell'editor di testo che preferisci

So che questo è un po 'disordinato e probabilmente ti dà molti più dettagli di quanto tu volessi, quindi spero che qualcuno trovi una soluzione migliore. Ma nel frattempo potrebbe portarti dove volevi essere.


Un altro esempio di come scrivere una risposta per un principiante! Grazie per questa risposta estremamente NON disordinata. Anch'io lo sto salvando, per le occasioni in cui VOGLIO maggiori informazioni, ma mentre commentavo PeterVP, speravo in un elenco di tutti gli acquisti dall'App Store, poiché non li ho scaricati tutti.
K Forsyth,

8

Uso uno script di shell, in Terminale invio:

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

Questo elencherà tutte le applicazioni acquistate sul Mac App Store.

Se reindirizzi il risultato su un file di testo in questo modo:

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

creerai un file di testo semplice sul tuo desktop chiamato PurchasedApps.txt .

Questo elencherà tutte le applicazioni scaricate dall'App Store, acquistate e gratuite. Sarà Non mostrare le applicazioni una volta scaricate, ma da allora cancellato dal Mac.


Bella risposta! E funziona anche su Sierra. :)
Monomeeth

Grazie per questa risposta, che ho trovato facile da implementare, ma preferirei una soluzione che includesse TUTTE le mie app sull'App Store (alcune delle quali non ho mai installato).
K Forsyth,

4

Crea una nuova ricerca intelligente. Consulta questo articolo di Macworld per assistenza

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

Ricerca intelligente per acquisti su App Store

kMDItemAppStoreHasReceipt! = 1


non ignorando la tua possibile soluzione - ma È un lungo articolo :)
K Forsyth

L'articolo è lì per chiunque desideri maggiori dettagli. Lo screenshot è tutto ciò di cui hai veramente bisogno. Ho aggiunto il testo per la Raw Query per rendere più semplice incollarlo nella ricerca.
dianeoforegon,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.