Eu tenho um aplicativo que foi radicalmente alterado ( Skitch ) e eu preferiria não ver nenhuma das atualizações que o desenvolvedor disponibilizou para esse aplicativo na App Store. Sou preguiçoso e gosto de usar a função "atualizar tudo". Quando esqueço que não quero atualizações desse aplicativo, preciso excluir o aplicativo recém-baixado, restaurar o antigo dos meus backups, etc.
Posso alterar o recibo do pacote ou algo mais para induzir a App Store a pensar que esse aplicativo não é uma versão inferior do programa atual?
Estou procurando uma solução para Mac OS X e nada a ver com a loja de aplicativos iOS, caso isso não esteja claro. Também não estou preocupado em esconder coisas no histórico adquirido - só quero que o aplicativo mais antigo permaneça instalado e que o sistema não queira mais alimentá-lo com atualizações.
fonte
sudo find /Applications -type d -name "_MASReceipt" -delete
. Corra semsudo
e-delete
primeiro.Normalmente, tenho Macs que permitem que a App Store e os aplicativos assinados sejam executados por padrão. Por isso, usei a resposta do jm666 e reduzi -a em uma etapa:
Eu tenho backups, então estou bem apenas removendo coisas do conteúdo e dos testes do aplicativo. Isso funcionou para mim nas versões 10.8.2 a 10.8.4, mas poderia quebrar as coisas no futuro, portanto, use esta resposta com essa cautela em mente.
fonte
Após fazer login na Mac AppStore, vá para o painel Comprado, clique com o botão direito do mouse no botão Download, Instalar ou Instalado - qualquer botão à direita - e a opção Ocultar é exibida.
Consulte esta página de suporte da Apple para obter detalhes. Para ocultar e reexibir compras na Mac App Store: http://support.apple.com/kb/HT4928
"Observação: você não receberá mais notificações de atualização de itens depois que eles forem ocultados da sua página de compras".
fonte
_MASReceipt
pasta funcionou para suprimir todas as atualizações e essencialmente removeu o aplicativo como algo com o qual a App Store se importa em 10.8.2 e inferior.Atualizar em 04/2015 como fazer isso em Yosemite
Oi pessoal,
Fiquei muito feliz em encontrar este post. Muito obrigado. No meu caso, paguei por um aplicativo e li que uma atualização futura apresentaria anúncios que são um NoGo para mim quando paguei dinheiro por isso. Então eu decidi ficar com a versão antiga sem anúncios. Mas, infelizmente, não funcionou para mim em Yosemite. Após algumas tentativas e erros, descobri a solução alternativa da seguinte maneira:
Primeiro, a exclusão de _MASreceipt levou à situação em que a AppStore não atualizou mais o aplicativo conforme desejado, mas infelizmente com essa alteração, o aplicativo não foi iniciado mais, pois estava supostamente corrompido.
No meu caso, encontrei no arquivo CodeSignature próximo ao final uma referência ao arquivo _MASreceipt. Então eu apaguei essa referência, incluindo a seção dict / dict subsequente da estrutura XML e .... tararara ;-) ... funcionou como um encanto.
O aplicativo inicia como sempre e a atualização da App Store o ignora.
Não sei se isso se aplica a outros aplicativos também, mas vale a pena tentar.
Diverta-se
Melhor Woife da Alemanha
fonte
Esse problema é insolúvel.
Como o OSX exibe uma mensagem de notificação de que "uma atualização está pronta para instalar", mas - idioticamente -, não informa qual aplicativo deve ser restaurado.
Em segundo lugar, você não pode acessar a App Store porque o email do usuário antigo está acinzentado e não pode ser alterado, também idiota.
O texto principal também sugere que, se houver algum problema com o ID da Apple, crie um novo. No entanto, o "criar novo aplicativo ou transferir para outro ID Apple" não está disponível.
A solução óbvia para os desenvolvedores de aplicativos é exibir o nome do aplicativo para que ele possa ser excluído, IOW, para que você não precise excluir todos os aplicativos possíveis até encontrar o que está causando o problema.
A segunda parte da solução é detectar que um novo usuário foi estabelecido na máquina e, portanto, perguntar a esse novo usuário se ele deseja manter os aplicativos existentes, substituir o ID da Apple pelo seu próprio ID ou semelhante.
Esses desenvolvedores da Apple, quantos anos eles têm? Eles são pagos? Desculpe o sarcasmo, mas isso já dura anos e a Apple provavelmente não lê tópicos como este.
fonte
Se o aplicativo estiver no seu dispositivo: desinstale-o pressionando e mantendo pressionado qualquer aplicativo até que todos eles comecem a balançar. Pressione o X vermelho pelo que você deseja remover.
Se você vir o aplicativo em "Aplicativos" no painel lateral do iTunes, poderá excluí-lo clicando com o botão direito do mouse (Opção + clique em um Mac) e selecionando Excluir. Você também pode clicar nele para destacá-lo e pressionar a tecla Delete no teclado.
Por fim, você pode "ocultar" a compra. Vá para a página inicial da iTunes Store e navegue até "Compras". Na página inicial, está na seção "Links rápidos", no lado direito, na segunda seção, é o segundo link. Clique em Aplicativos na parte superior. Passe o mouse sobre o aplicativo em questão e clique no X que aparece na parte superior esquerda dele. Isso "ocultará" a compra todos juntos.
fonte