Cómo resolver la advertencia de acceso a llavero después de la transferencia de la aplicación a una count nueva

Tengo pocas dudas sobre "Pérdida potencial de acceso a llaveros".

Transfiere una aplicación de la count anterior a la nueva count, pero ahora quiero actualizar esa aplicación y cuando bash enviar la actualización, la compilation xcode me muestra la posibilidad de perder el acceso a Keychain, pero no hay ningún error (usando el nuevo perfil de aprovisionamiento por xcode). Así que busco en google sobre él y descubrí que es un ID de equipo viejo y un nuevo ID de equipo, es diferente y, debido a eso, no puedes tener un perfil de aprovisionamiento que contenga un ID de equipo antiguo. Por lo tanto, creo un nuevo perfil de aprovisionamiento con XCode algo así como "xc: com.TESTING.Test" y la aplicación enviada mediante el uso de que con la guerra.

pero después de enviar la aplicación, recibo un correo electrónico de Apple que dice: "La versión anterior del software tiene un valor de identificador de aplicación de ['XYZXYZ.com.TESTING.Test'] y la nueva versión del software que se envía tiene un identificador de aplicación de [ 'ABCABC.com.TESTING.Test']. Esto resultará en una pérdida de acceso de llavero. "

Entonces, mis preguntas son las siguientes:

1) Si utilizo un nuevo perfil de aprovisionamiento ignorando "warrning de acceso de llavero", entonces mi aplicación no podrá acceder a NSUSerDefaults? o cualquier otra información importante? (y este problema ocurre solo con una installation antigua o con una installation nueva que tampoco tiene acceso a keychain)

2) ¿Cómo resolver este problema?

Cualquier ayuda es appriciated

Gracias

De acuerdo con los documentos – Resolver la pérdida potencial de la advertencia de acceso a llavero, se producirá una pérdida única en los datos de llavero si cambia su prefijo de ID de la aplicación , esto sucederá de todos modos .

NSUserDefaults no tiene nada que ver con esto. Si no ha utilizado los Servicios de llavero – Referencia de services de llavero -, puede omitir con security esta advertencia como se dice.

Debe ponerse en contacto con el service al cliente de Apple, cambiarán su TeamID a una nueva count en lugar de seguir usando el antiguo ID de equipo. A continuación, cree un nuevo perfil de aprovisionamiento y conéctese a su aplicación que acaba de ser transferida.