Sto usando da un po 'il SFHFKeychainUtils
. Al mio ultimo aggiornamento su AppStore, improvvisamente "ho dimenticato" le password dei miei utenti. Significa, quando si chiama getPasswordForUsername
per lo stesso nome utente e servizio, non restituisce un risultato ora. Non stampo la variabile di errore, quindi non so se restituisce qualcosa, so solo che non restituisce la password/alcuna stringa. Ho provato a riprodurre il problema sul mio dispositivo/altri dispositivi di debug installando la vecchia versione e quindi installando la nuova versione su di essa, ma non è stata effettuata ! ha funzionato bene So che è un po 'vago, ma davvero non capisco da dove viene, quindi non posso fornire più informazioni. Qualcuno ha idea di cosa potrebbe causare questo? Hai delle buone pratiche a riguardo che potrei mancare? O solo un consiglio su come posso eseguire il debug di questo problema?SFHFKeychainUtils "dimenticato" le password dei miei utenti
Grazie mille!
Chiunque? Può essere correlato al fatto che la versione precedente è stata compilata per ios3 e, durante la migrazione a ios4, ho aggiunto entitlement.plist che ha cambiato qualcosa? – Eran
Probabilmente ho un problema correlato: Ho un'app installata (v1.0) su iPhone, è stata scaricata dall'App Store. Sto usando SFHFKeychainUtils per memorizzare username/password quando l'utente effettua il login. Ora, compilo v1.1 ed eseguo sullo stesso dispositivo e la mia app non vede alcuna informazione memorizzata nel portachiavi. Sembra che la versione scaricata dall'app store e la versione che compilo abbiano i propri portachiavi separati. I miei utenti sperimenteranno la stessa cosa? – romaonthego
Deve essere in qualche modo correlato all'ID seme Bundle. Come indicato nella documentazione di Apple: "Nota: su iPhone, i diritti di portachiavi dipendono dal profilo di provisioning utilizzato per firmare la tua applicazione. Assicurati di utilizzare costantemente lo stesso profilo di provisioning su diverse versioni della tua applicazione.". Vedi: http://developer.apple.com/library/ios/#documentation/Security/Conceptual/keychainServConcepts/02concepts/concepts.html#//apple_ref/doc/uid/TP30000897-CH204-TP9 ma non posso ancora riesco a capire perché non sta funzionando per me. Non ho modificato l'ID seme Bundle AFAIK – Eran