Eseguire il downgrade di un'app del Mac App Store?


17

È possibile effettuare il downgrade di un'app del Mac App Store? Una delle mie app ha un aggiornamento in mostra oggi e voglio sapere se è una strada a senso unico.

Ad esempio, se eseguo una copia dell'app prima dell'aggiornamento, quindi eseguo l'aggiornamento dell'App Store, quindi elimino l'aggiornamento e sposto l'originale, tornerò dove ero prima dell'aggiornamento? (O tiene traccia delle versioni altrove, quindi le cose sarebbero rovinate se provassi questo?)

O c'è un modo più semplice? I downgrade sono una funzionalità nativa di App Store, quindi non devo fare nulla di speciale da solo?


5
Qualcosa di cui fare attenzione: il Mac App Store non controlla solo la cartella Applicazioni quando si cercano app. Cerca app ovunque sul tuo mac, anche su altri dischi rigidi. Quindi, a meno che tu non stia utilizzando un sistema di backup come Time Machine, ti consigliamo di creare una zip o qualcosa della vecchia versione dell'app, per assicurarti che l'App Store non aggiorni la copia di backup che hai fatto invece di aggiornando quello nella cartella Applicazioni
Abhi Beckert

1
Grazie per l'idea di Time Machine. Fortunatamente ho potuto estrarre una versione precedente di SpriteBuilder tramite TimeMachine. Felicità.
Jonny,

Risposte:


4

In genere, il metodo che hai descritto funzionerà. Tuttavia, in alcuni (rari) casi, l'app cambierà il modo in cui memorizza le impostazioni e altre informazioni e ciò comporterebbe un comportamento anomalo della versione precedente fino a quando non si eliminano le impostazioni dell'app (di solito si trovano nella cartella Libreria) e si ricomincia da capo.

Ma, per quanto riguarda l'App Store, il tuo metodo è praticamente l'unico modo per procedere e l'App Store non dovrebbe lamentarsi se reinstalla la vecchia versione.


8

È possibile rispondere correttamente a questa domanda solo se si chiede un'app specifica. Tuttavia, per la stragrande maggioranza delle app ci sono tre cose di cui devi essere consapevole:

il bundle dell'app

All'interno della cartella Applicazioni (o ovunque sia stata spostata), troverai l'app. Se hai un backup (es: con Time Machine) di una versione precedente, ripristina semplicemente la versione precedente.

Tecnicamente, questa è l'unica cosa che devi fare. Ma non andrà sempre liscio, quindi continua a leggere.

le impostazioni

Quasi tutte le app scriveranno su un file ~/Library/Preferences/com.developer.AppName.pliste alcune scriveranno in altre posizioni all'interno ~/Library(una comune è Application Support).

A seconda di ciò che lo sviluppatore ha fatto, è possibile che questi file non debbano essere ripristinati su un backup eseguito prima di aggiornare l'app (di nuovo, Time Machine è probabilmente il modo migliore per ripristinare questi file).

Il più delle volte, dovrebbe andare bene. Personalmente proverei a utilizzare la vecchia versione senza ripristinare questi file e, se si verificano problemi, ripristinarli.

(nota: i percorsi sono leggermente cambiati per le app che usano il nuovo modello sandboxing ... forse qualcuno può modificare la mia risposta per descrivere come)

i tuoi documenti

Qualsiasi documento che hai modificato in una versione più recente dell'app, potrebbe non essere completamente compatibile con le versioni precedenti. Ad esempio, i documenti di Microsoft Word 2003 non si aprono sempre perfettamente in Microsoft Word '98, a seconda delle funzionalità utilizzate.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.