sale - ios 12 opiniones
¿Sobrevivirán y reinstalarán las aplicaciones del llavero de iOS? (3)
Busqué en los foros de desarrolladores de Apple, y un desarrollador de Apple (eskimo1, también conocido como Quinn) afirma que este es el comportamiento actual, pero está lejos de su conocimiento / documentado / comportamiento, por lo que podría cambiar en el futuro. También dice que eliminar elementos de llavero compartido siempre será complicado, lo cual es una de las razones por las que aún no se ha abordado.
Así que supongo que esto deja abierta la pregunta: no hay una respuesta definitiva. No está documentado y puede cambiar en cualquier momento. Confiar en ello PUEDE causar problemas en el futuro.
ACTUALIZACIÓN 2017-04-04:
En iOS 10.3 beta, la información de llavero para una aplicación se elimina cuando se desinstala, pero este comportamiento parece haberse eliminado en la versión final de 10.3. En la documentación de Apple Se sugiere que esto está a punto de cambiar y NO debemos confiar en que los datos de acceso al llavero estén intactos después de la desinstalación de una aplicación. Ver también iOS 10.3 beta 3 no conserva los datos de KeychainItem .
Estoy buscando documentación sobre los elementos de llavero de iOS. Mi pregunta específica es si los elementos del llavero sobrevivirán a un ciclo de desinstalación y reinstalación de la aplicación. Parece funcionar de esa manera desde iOS 4 (o tal vez incluso iOS 3), pero no puedo encontrar ninguna documentación de Apple que indique que se supone que esto funciona de esta manera.
Lo que estoy tratando de averiguar es si puedo CONFIAR (no "esperar" o "adivinar") que los elementos del llavero sobrevivirán a la desinstalación de la aplicación.
EDITAR: Me doy cuenta de que la pregunta no está muy clara, como lo señaló Daij-Djan. Lo que busco es documentación oficial que respalde el comportamiento conocido.
ACTUALIZACIÓN 2017-04-04: Vea mi respuesta a continuación, el cambio de comportamiento en iOS 10.3 beta. Funciona como es habitual en iOS 10.3, pero probablemente cambie en futuras versiones.
Quizás esto es lo que estás buscando.
Documentación de Apple
Nota: en el iPhone, los derechos de llavero dependen del perfil de aprovisionamiento utilizado para firmar su aplicación. Asegúrese de usar constantemente el mismo perfil de aprovisionamiento en diferentes versiones de su aplicación.
sí lo harán.
Vea una pregunta mía correspondiente:
COMO YO LO VEO:
"Oficialmente" está implícito en el hecho de que el llavero es para múltiples aplicaciones ... y que "pertenece" al sistema operativo:
Un llavero es un contenedor encriptado que contiene contraseñas para múltiples aplicaciones y servicios seguros.
=> ergo el llavero sobrevive a la aplicación
MÁS
un elemento de llavero puede ser compartido entre múltiples aplicaciones