É possível criar uma lista de texto de todos os meus aplicativos na (Mac) App Store?

10

Como não consigo copiar a lista dos meus aplicativos 'Comprados' na App Store da Apple, fico imaginando se há outra maneira de fazer isso. Eu tenho pouco conhecimento em informática, portanto, se houver uma solução, ela terá que ser passo a passo. Obrigado.

K Forsyth
fonte

Respostas:

5

Essas são ótimas respostas, mas mencionarei a masferramenta de linha de comando aqui também porque é um comando único para o que você deseja (depois de instalá-lo) e, com frequência, o aplicativo App Store da Apple simplesmente não funciona e massempre funciona.

Baixe o aplicativo aqui https://github.com/mas-cli/mas/releases (selecione mas-cli.zip). Os desenvolvedores podem usar o brew install masque é mais fácil ...

Abra um terminal na mesma pasta em que você o descompacta e digite "./mas list".

Você provavelmente precisa fazer "./mas login" primeiro, não consigo me lembrar do fluxo de trabalho.

demianturner
fonte
Oi e obrigado pela resposta. Eu tentei isso sem sucesso. Imagino que isso seja provavelmente devido à minha inexperiência, e não à sua solução. I Unzipped mas-cli.zip na minha pasta Utilitários em Aplicativos + então removido mas-cli.zip da pasta, deixando mas por trás (na mesma pasta que o Terminal de Aplicação). Eu, então, digitado lista ./mas e tem -bash: ./mas: Nenhum tal lima ou diretório . Quando eu digitei ./mas signin disse -bash: ./mas: Nenhum tal lima ou diretório
K Forsyth
Sim, parece que o prompt do Terminal está em uma pasta diferente do masbinário. Você pode encontrar em qual pasta seu Terminal está digitando pwd(atual diretório de trabalho) e navegando até o diretório correto usando cd(alterar diretório).
demianturner
Ah! Foi isso. Depois de digitar pwd, percebi onde o mas precisava estar e o instalei lá. Eu, então, digitado lista ./mas na janela Terminal e uma lista apareceu. Infelizmente, ele também não inclui aplicativos desinstalados da App Store, por isso ainda estou procurando uma solução que funcione com o Sierra. ps conforme suas instruções nos comentários acima, depois de tentar o pwd , digitei cd , mas como não entendi o resultado (que para meus olhos inexperientes parecia não ser nada), continuei como descrevi. É necessário para mim "desfazer" o 'comando' cd (e se assim for, como Tx?)
K Forsyth
Isso provavelmente não é o lugar para um tutorial de linha de comando, mas aqui está um link para você começar davidbaumgold.com/tutorials/command-line
demianturner
Tx Esse é um excelente tutorial (embora eu também tenha que procurar a definição de um diretório! :) de qualquer maneira ... não estou mais preocupado.
KForsyth
15

Nos sistemas até 10.11.6, você pode salvar a página "Comprado" como arquivo html no disco:

  • Saia da App Store.app
  • Abra Terminal.app em / Aplicativos / Utilitários
  • Digite defaults write com.apple.appstore ShowDebugMenu -bool truee pressione a Return/⏎tecla para mostrar o menu de depuração na App Store.app.
  • Abra App Store.app (verifique se o menu "Debug" está disponível!)

    insira a descrição da imagem aqui

    Se você tiver algumas compras ocultas e desejar que elas sejam listadas também, mostre-as na sua conta.

  • Abra a página "Comprado" - entre com seu ID Apple, se necessário.
  • Bater cmdU
  • Saia da App Store.app
  • Traga Terminal.app para a frente e digite:

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

    e aperte a Return/⏎tecla O arquivo pageSource.html agora está na área de trabalho e pode ser aberto com um navegador

  • (Digite defaults write com.apple.appstore ShowDebugMenu -bool falsee pressione a Return/⏎tecla para remover o menu de depuração na App Store.app novamente.)
  • Entre exite pressione a Return/⏎tecla
  • Saia do Terminal.app
Klanomath
fonte
Boa resposta! :) Você sabe de qualquer maneira qual é a história dessa solução no macOS Sierra?
Monomeeth
@ Monomeeth Você provavelmente sabe que o menu de depuração não existe mais na App Store.app da Sierra. Tentei mergulhar os vários arquivos de cache / banco de dados em ~ / Library / Contentores / com.apple.appstore / Dados, mas não foram capazes de encontrar qualquer coisa útil até agora ...
klanomath
D'Oh, eu tinha esquecido a remoção do menu Debug. Como um aparte, acabei de testar a resposta do PeterVP no El Capitan e no Sierra e isso também funciona muito bem. É rápido e produz apenas um arquivo de texto.
Monomeeth
Infelizmente, atualizei o fm Yosemite para Sierra há um mês (apenas porque a transferência do iPod para fotos estava me causando problemas). Eu gostaria de não ter, não apenas porque continuo recebendo a 'bola giratória', mas porque essa solução lindamente clara pode ter sido o que eu estava procurando, pois a lista é criada na App Store e não no meu computador. Valeu!
KForsyth
10

O Klanomath e o PeterVP fornecem respostas adequadas. Se tudo o que você deseja é uma lista dos aplicativos, eu os encaminhá-los-á. No entanto, se você deseja incluir outros detalhes (como Versão, etc.) ou simplesmente não gosta de usar o Terminal, pode conseguir o que deseja com estas etapas:

  1. Vá para Apple> Sobre este Mac
  2. Clique no System Report...botão na janela que aparece
  3. No painel esquerdo, você verá uma lista de títulos e subtítulos
  4. Expanda o cabeçalho Software
  5. Selecione o subtítulo Aplicativos
  6. Depois de um tempo, você deverá ver uma lista de todos os aplicativos no lado direito
  7. Agora clique no cabeçalho da coluna Obtido de (isso classificará seus aplicativos)
  8. Role para baixo até ver todos os aplicativos marcados como obtidos na Mac App Store
  9. Clique no primeiro aplicativo da Mac App Store e pressione e mantenha pressionada a shifttecla enquanto você também seleciona o último aplicativo da Mac App Store
  10. Ao fazer isso, a metade inferior da janela do lado direito é preenchida com detalhes de cada um dos aplicativos selecionados
  11. Depois de selecionar os aplicativos, clique na metade inferior e use o commandAatalho para selecionar todos
  12. Agora copie (ou commandC) os itens selecionados
  13. Agora você pode colá-las no TextEdit ou no seu editor de texto preferido.

Sei que isso é um pouco confuso e provavelmente fornece muito mais detalhes do que você queria, por isso espero que alguém tenha uma solução melhor. Mas, enquanto isso, você pode chegar onde queria.

Monomeeth
fonte
Outro exemplo de como escrever uma resposta para um novato! Obrigado por esta resposta extremamente confusa. Também estou salvando, nas ocasiões em que quero mais informações, mas, como comentei com o PeterVP, esperava uma lista de todas as compras da App Store, pois ainda não as baixei.
KForsyth
8

Eu uso um script de shell, no Terminal digite:

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

Isso listará todos os aplicativos que você comprou na Mac App Store.

Se você redirecionar o resultado para um arquivo de texto como este:

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

você criará um arquivo de texto sem formatação na área de trabalho chamado PurchaseedApps.txt .

Isso listará todos os aplicativos baixados da App Store, comprados e gratuitos. Ele não mostra os aplicativos que você baixou uma vez, mas que foram excluídos do seu Mac.

PeterVP
fonte
Boa resposta! E funciona na Sierra também. :)
Monomeeth
Obrigado por esta resposta, que achei fácil de implementar, mas prefiro uma solução que inclua TODOS os meus aplicativos na App Store (alguns dos quais nunca instalei).
KForsyth
4

Crie uma nova pesquisa inteligente. Veja este artigo da Macworld para obter ajuda

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

Pesquisa inteligente para compras na App Store

kMDItemAppStoreHasReceipt! = 1

dianeoforegon
fonte
não ignorando sua possível solução - mas é um longo artigo :)
K Forsyth
O artigo está lá para quem quiser mais detalhes. A captura de tela é tudo o que você realmente precisa. Adicionei o texto da Consulta não processada para facilitar a colagem na pesquisa.
Dianeoforegon