Qual è il modo più veloce per testare nuovamente la migrazione dei dati di base di iPhone a una nuova versione?Qual è il modo più veloce per testare nuovamente la migrazione dei dati di base di iPhone a una nuova versione?
Cioè, come si potrebbe configurare un modo semplice/veloce per:
- impostare la versione precedente di app sul simulatore
- eseguire la nuova versione dell'app da Xcode che sarà come parte di eseguirlo sul simulatore esegue effettivamente la migrazione
BACKGROUND- non hanno ancora dovuto fare una migrazione. Non è per me in Xcode come fare il primo proiettile in particolare. Si userebbe un'immagine/istantanea precedente come parte dell'approccio?
grazie iPortable - posso precisare: (a) è necessario avere altri aspetti dell'app per testare correttamente una migrazione, o è sufficiente il database? cioè lo stato è autonomo nel singolo file SQLite, quindi? (b) c'è un modo per chiarire/confermare quale build nella directory menzionata si collegherebbe alla versione v1 che avrei scaricato una settimana fa? o sarebbe solo basato sul timestamp? (c) Non riesco a vedere un file sqlite nel binario di rilascio v1 che ho creato, quindi nel peggiore dei casi dovrei eseguirlo di nuovo e quindi prendere il file sqlite dall'app dopo che è stato eseguito, immagino? – Greg
a) in realtà è sufficiente sostituire il database perché questo è il caso in cui i client aggiornano l'app dall'appstore. Qui i dispositivi rimarranno il file del database (probabilmente una migrazione) e l'app stessa verrà aggiornata. b) è possibile eliminare tutte le app e creare nuovamente v1, quindi conoscerlo o utilizzare MacApp Base (esiste una demo gratuita nel Web) per aprire il file sqlite. c) il database non sarà impacchettato nel binario. Sarà creato sul dispositivo. Qui puoi usare l'applicazione PhoneDisk per cercare sul tuo file system del telefono (anche senza un jailbreak) –