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?
lion
mac-appstore
kars7e
fonte
fonte
Respostas:
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/
fonte
Para fazer com que a AppStore esqueça as credenciais antigas com as quais um aplicativo foi baixado, você deve remover o
_MASReceipt
diretório no próprio aplicativo.Para fazer isso:
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.
fonte
É 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.
fonte