Mac App Store - como verificar qual conta foi usada para comprar aplicativos

13

Estou tentando atualizar o Growl, no entanto, a App Store diz "Para atualizar este aplicativo, faça login com a conta que foi usada para comprar este aplicativo". O problema é que não tenho outro ID Apple. É possível descobrir qual conta foi usada para comprar este aplicativo?

kars7e
fonte
Você saiu da loja de aplicativos, saiu e foi relançado. Então, se você atualizar sem fazer login, talvez preencha previamente o e-mail correto? (Ou em bando é britches)
bmike
Não, não funciona (mostra a mesma mensagem). Para outros aplicativos, ele realmente preenche o campo de login.
kars7e
2
Uau - posso pensar em alguns motivos estranhos - você consegue encontrar esse aplicativo no seu histórico de compras? Nesse caso, você pode excluir o aplicativo (ou movê-lo para uma unidade externa / Time Machine) e fazer o download novamente.
bmike
1
Na verdade, o que está acontecendo agora é realmente estranho. Eu removi a guia de compra na App Store. Então tentei remover o aplicativo (usando o painel do aplicativo). Eu cliquei no canto superior direito do X, ele me pergunta "você realmente deseja remover este aplicativo", clico em "Excluir", o aplicativo desaparece ... e após 2 segundos ele volta ao mesmo lugar o_O. Então, usei o AppZapper para remover brutalmente o aplicativo. Ajudou, eu abro a App Store - ótimo, vejo o preço ao lado do aplicativo, tenho que comprá-lo novamente ... estou clicando nele - ele disse que é de graça, porque eu tenho a versão anterior. E ainda o mesmo ID da Apple! Obrigado por este conselho @bmike
kars7e
no entanto principal questão ainda permanece sem resposta :)
kars7e

Respostas:

10

Todos os aplicativos baixados do Mac AppStore (MAS) contêm um recibo dentro de seu pacote de aplicativos (exemplo: appname.app/Contents/_MASReceipt/receipt). O MAS verificará esse arquivo para verificar se a nova versão está disponível.

Você pode usar este aplicativo (Localizar qualquer arquivo) para pesquisar qualquer recibo em sua unidade: http://apps.tempel.org/FindAnyFile/

  1. Inicie 'Find Any File' e procure por: _MASReceipt
  2. Analise cada resultado que você acha que pode ser o culpado, copie o recibo para a área de trabalho como um backup e, em seguida, exclua o recibo na pasta _MASReceipt.
  3. Abra o MAS e deixe-o procurar atualizações de software. Se ainda estiver mostrando o ID errado, significa que você excluiu o recibo errado. Restaure o backup do recibo da área de trabalho para o local anterior.
  4. Repita o processo até encontrar o recibo do problema.
Caracos
fonte
4

Para fazer com que a AppStore esqueça as credenciais antigas com as quais um aplicativo foi baixado, você deve remover o _MASReceiptdiretório no próprio aplicativo.

Para fazer isso:

  1. Abra o Finder e navegue para Aplicativos,
  2. Ctrl + Clique no aplicativo que deseja baixar novamente e escolha "Mostrar conteúdo do pacote",
  3. Expanda o diretório Conteúdo e clique em _MASReceipt para selecioná-lo,
  4. Digite Command + Delete para excluir o diretório permanentemente - você será solicitado a fornecer suas credenciais, pois esse é um arquivo protegido.

Saia e reinicie o AppStore e encontre o aplicativo que deseja atualizar. O botão agora deve dizer "Grátis" ou "Instalar" em vez de "Atualizar". Ao clicar nele, o aplicativo será atualizado para a versão mais recente, assim como o usuário Apple atualmente conectado.

jimbo
fonte
0

É provável que o desenvolvedor desse aplicativo (rosnar) tenha usado o mesmo ID do pacote para que a versão da loja de aplicativos e a versão baixada pareçam iguais à loja de aplicativos.

Basicamente, você pode nem ter "comprado" o aplicativo, mas baixado.

bmike
fonte