Fazer o downgrade de um aplicativo da Mac App Store?

17

É possível fazer o downgrade de um aplicativo da Mac App Store? Um dos meus aplicativos tem uma atualização exibida hoje e quero saber se é uma via de mão única.

Por exemplo, se eu fizer uma cópia do aplicativo antes da atualização e, em seguida, fizer a atualização da App Store, excluir a atualização e mover o original de volta, estarei de volta onde estava antes da atualização? (Ou ele mantém o controle de versões em outros lugares, para que as coisas fiquem erradas se eu tentar isso?)

Ou existe um caminho mais facil? Os downgrades são um recurso nativo da App Store, para que eu não precise fazer nada de especial?

Ken
fonte
5
Algo a ter cuidado: A Mac App Store não verifica apenas a pasta Aplicativos ao procurar aplicativos. Ele procura por aplicativos em qualquer lugar do seu Mac, mesmo em outros discos rígidos. Portanto, a menos que você esteja usando um sistema de backup como o Time Machine, convém criar um zip ou algo da versão antiga do aplicativo para garantir que a App Store não atualize a cópia de backup que você fez em vez de atualizando o de pasta Applications
Abhi Beckert
11
Obrigado pela ideia do Time Machine. Felizmente, eu poderia desenterrar uma versão mais antiga do SpriteBuilder através do TimeMachine. Felicidade.
Jonny

Respostas:

4

Normalmente, o método que você descreveu funcionará. No entanto, em alguns casos (raros), o aplicativo altera a maneira como armazena configurações e outras informações, e isso faria com que a versão antiga se comportasse mal até você excluir as configurações do aplicativo (geralmente encontradas na pasta Biblioteca) e começar de novo.

Mas, no que diz respeito à App Store, seu método é praticamente o único caminho a percorrer, e a App Store não deve reclamar se você reinstalar a versão antiga.

Nathan Walker
fonte
8

Isso só pode ser respondido corretamente se você perguntar sobre um aplicativo específico. No entanto, para a grande maioria dos aplicativos, você precisa estar ciente de três coisas:

o pacote de aplicativos

Dentro da pasta Aplicativos (ou para onde você a mudou), você encontrará o aplicativo. Se você tiver um backup (por exemplo: com Time Machine) de uma versão mais antiga, basta restaurar a versão antiga.

Tecnicamente, esta é a única coisa que você precisa fazer. Mas nem sempre será fácil, então continue lendo.

as configurações

Quase todos os aplicativos gravam em um arquivo ~/Library/Preferences/com.developer.AppName.pliste alguns gravam em outros locais internos ~/Library(um comum é Application Support).

Dependendo do que o desenvolvedor fez, esses arquivos podem ou não precisar ser revertidos para um backup que você fez antes da atualização do aplicativo (novamente, o Time Machine é provavelmente a melhor maneira de reverter esses arquivos).

Na maioria das vezes, deve ficar bem. Pessoalmente, eu tentaria usar a versão antiga sem reverter esses arquivos e, se você tiver problemas - reverta-os.

(nota: os caminhos mudaram um pouco para aplicativos que usam o novo modelo de sandbox ... talvez alguém possa editar minha resposta para descrever como)

seus documentos

Qualquer documento que você editou em uma versão mais recente do aplicativo pode não ser totalmente compatível com as versões antigas. Por exemplo, os documentos do Microsoft Word 2003 nem sempre abrem perfeitamente no Microsoft Word '98, dependendo dos recursos que você usou.

Abhi Beckert
fonte