Come rendere iFile non cache i file .plist dopo l'aggiornamento a iOS 8?

2

Un amico recentemente aggiornato a iOS 8 sul suo iPhone. L'iPhone è jailbroken e ha una versione iFile supportata da iOS 8 installata.

Prima dell'aggiornamento è stato in grado di avviare un'app e quindi accedere al desktop, aprire iFile, trovare .plist dell'app e sostituirlo con un% diverso di% co_de. Quando ha ripreso l'app, il nuovo .plist avrebbe preso il sopravvento e continuerà a eseguire l'app.

Dopo l'aggiornamento, può uscire dall'app e scambiare il .plist s, ma quando torna indietro nell'app, iFile ritorna al file .plist originale.

La mia domanda è, iFile per iOS 8 ha una cache che sta memorizzando .plist file in posti diversi e se sì, come faccio a localizzarli o ci sono alcune opzioni che possono essere disattivate in iOS 8 o in iFile per impedire che ciò accada?

    
posta Maca 17.11.2014 - 11:23
fonte

1 risposta

1

Non è iFile che memorizza nella cache gli elenchi di proprietà, è iOS 8 a farlo. Per migliorare le prestazioni, i file delle preferenze non vengono effettivamente letti dal file spesso, solo quando necessario. Inoltre, la cache conservata da iOS può sovrascrivere i file dell'elenco delle proprietà archiviate quando necessario, il che significa che può essere difficile modificare le preferenze. SyncedPreferences aggiunge anche alla complessità, dato che iCloud deve aggiornare la coppia chiave-valore in modo asincrono con la cache di iOS 8. Per quanto ne so, non c'è modo di aggirare l'altro che modificare l'elenco delle proprietà quando è garantito che l'app non stia memorizzando le sue preferenze nella cache (cioè subito dopo un riavvio).

    
risposta data 21.12.2014 - 12:11
fonte

Leggi altre domande sui tag