Como reinstalar um aplicativo que aparece na Appstore como 'Update' em vez de 'Buy App'

6

Tão longa história:

Eu coloquei o aplicativo errado em 'clean my mac' e cliquei em 'cancelar', mas já era tarde demais.

Eu reiniciei e o appstore disse que tinha uma atualização. Quando abri a appstore, ela estava mostrando uma atualização para o aplicativo que acabei de desinstalar.

Eu tentei clicar em "atualizar", mas isso me dá um erro dizendo que não é possível instalá-lo depois de "fazer o download".

Quando tento entrar em "apps comprados", ele é exibido como desinstalado. Então, clico em "instalar" e recebo um erro dizendo que ele já está instalado.

Estou executando o Lion OS X, a versão mais recente, atualizada. O mac book pro tem apenas alguns meses.

Eu tentei pesquisar em todo o sistema para remover todos os rastreamentos do aplicativo, depois que a reinicialização do appstore não mostra mais o aplicativo e não mostra mais a atualização, mas na página de aplicativos ele ainda diz "Atualizar".

Eu tentei reinstalar o aplicativo do desktop OUT do appstore e novamente informa que o aplicativo já está 'instalado'.

Então, depois de ler mais sobre o lion, encontrei um artigo que falava sobre 'BundleID' ser o que informava ao appstore o que está instalado e precisando ser atualizado, mas não consigo encontrar a localização de onde o BundleID estaria.

Alguma opinião?

Eu testei o CCleaner, o AppCleaner, etc. e nenhum deles mostra o aplicativo, principalmente porque ele foi desinstalado.

Atualizar

Falei com o Suporte da Apple que confirmou que existe um arquivo no sistema que se conecta separadamente para informar ao sistema se há atualizações disponíveis. No entanto, eles se recusaram a me informar de quaisquer detalhes adicionais.

A Apple também me encaminhou de suporte técnico para a iTunes App Store em oposição ao suporte da Mac App Store e de lá fui encaminhado à AppleCare que atualmente está "investigando" esse problema.

Espero que haja uma solução simples de implementar para pessoas com problemas semelhantes. Isso parece ser um problema mais comum do que eu pensava anteriormente.

    
por Craig Reville 16.06.2012 / 19:47

2 respostas

6

Esta correcção NÃO é suportada pelas Políticas oficiais de suporte da Apple

  1. Abrir terminal
  2. Cole esses códigos em uma linha por vez:

    rm -r ~/Library/Caches/com.apple.appstore
    rm -r ~/Library/Caches/com.apple.storeagent
    rm ~/Library/Preferences/com.apple.appstore.plist
    rm ~/Library/Preferences/com.apple.storeagent.plist
    rm ~/Library/Cookies/com.apple.appstore.plist
    
  3. Navegue até: Launchpad > Preferências do Sistema > Spotlight > Privacidade (guia)

  4. Clique em "+" na parte inferior esquerda
  5. Selecione "Macintosh HD" (clique em ok quando solicitado)
  6. Deixe alguns minutos e clique em '-' para removê-lo
  7. Digite algo no Spotlight e espere que ele comece a 'Re-indexar'
  8. Quando o Spotlight terminar, reinicie
  9. Instale o aplicativo na App Store (isso deve funcionar agora)
  10. Uma vez instalado, abra "Aplicativos" e localize o aplicativo
  11. Clique com o botão direito e selecione "Mostrar conteúdo do pacote"
  12. Remova o arquivo chamado 'embedded.mobileprovision'
  13. Remova a pasta chamada '_MASReceipt'
  14. Reinicializar

Quando a Mac App Store é iniciada, ele verifica TODOS os aplicativos, independentemente de ter sido instalado via MAS, seleciona os aplicativos que foram instalados por meio do MAS e fornece atualizações, assim que a atualização é acionada, ela é incorporada nesses arquivos (via uma string criptografada) e permanece lá até que seja limpo ou atualizado.

Este método remove os arquivos que contêm partes da string de atualização, quando a loja de aplicativos não consegue encontrar a string, ela limpa o status da atualização e você deve ser bom desinstalar e reinstalar via app store (Acabei de fazer isso com êxito) e / ou atualizar para uma versão mais recente.

Este método foi recomendado a mim por um funcionário da Apple de folga e, portanto, não representa realmente as Políticas de Suporte Oficial da Apple.

    
por 21.06.2012 / 13:34
-2

Acesse as atualizações na App Store. Clique em armazenar na barra de menu. Clique na página de recarga.

Isso funcionou para mim.

    
por 21.09.2018 / 20:29