2012-12-03 3 views
5

Sto salvando alcuni dati nel portachiavi, ma dopo ogni aggiornamento dell'applicazione i dati vengono persi. Lo stesso problema che ho quando salvi qualcosa nelle impostazioni predefinite dell'utente. Questo è importante perché lo uso per memorizzare creato un identificatore univoco. Cosa può essere sbagliato? Grazie per eventuali suggerimenti.Dati portachiavi persi dopo l'aggiornamento dell'applicazione su iOS

+0

Mi chiedo se è questo problema: http://stackoverflow.com/questions/8054285/ios-keychainitemwrapper-not-updating –

+0

io non uso che involucro, quindi questo non è il problema. –

risposta

5

Ho avuto lo stesso problema con la nostra ultima app. Quello che abbiamo scoperto è che Apple apparentemente sta cancellando i dati da Keychain per le app pre iOS 8 se l'app più recente ha una versione minima supportata di 8.0. Tuttavia, se la versione minima supportata è impostata su iOS 7.0, i dati del portachiavi non vengono cancellati.

Quindi apparentemente tutte le app che utilizzano Keychain affronteranno questo problema quando imposteranno la versione minima supportata su iOS 8.0 e passeranno all'App Store.