la tienda de aplicaciones presenta el éxito, pero la pérdida de la advertencia de llavero

Recibí esta notificación del equipo de la tienda de aplicaciones después de enviar la aplicación. (Es la versión actualizada)

Estimado desarrollador,

Hemos descubierto uno o más problemas con su entrega reciente para "XXX". Su entrega fue exitosa, pero es posible que desee corregir los siguientes problemas en su próxima entrega:

Pérdida potencial de acceso a llavero: la versión anterior del software tiene un valor de identificador de aplicación de ['EZQ6M662W5.11211'] y la nueva versión del software que se envía tiene un identificador de aplicación de ['XLHNTWNU3H.11211']. Esto resultará en una pérdida de acceso de llavero.

Si desea actualizar su binary para esta aplicación, puede volver a entregar su file binary.

Saludos,

El equipo de App Store

¿alguna idea?

Apple tiene una respuesta para usted aquí: https://developer.apple.com/library/content/qa/qa1726/_index.html

P: ¿Cómo resuelvo la advertencia de pérdida potencial de acceso a llavero?

A: pérdida potencial de acceso a los llaveros. La versión anterior del software tiene un valor de identificador de aplicación de 'A1B2C3D4E5.com.company.app' y la nueva versión del software que se envía tiene un identificador de aplicación de '5E4D3C2B1A.com.company.app'. Esto resultará en una pérdida de acceso de llavero. Nota: esta es una advertencia, no un error. Tiene la opción de continuar con el envío independientemente de esta advertencia, sin embargo, este documento se debe usar para determinar si puede ignorarlo con security. Esta advertencia indica que el prefijo ID de la aplicación pendiente difiere del prefijo ID de la aplicación en vivo en la tienda de aplicaciones.

Importante: las únicas aplicaciones que pueden ignorar esta advertencia sin consecuencias son aquellas que no usan tecnologías que se basan en el prefijo ID de la aplicación, como el acceso a llavero, el traspaso y el uso compartido de UIP. Las aplicaciones que deben esperar esta advertencia y continuar con la presentación independientemente son:

Aquellos que están migrando su prefijo ID de la aplicación de una ID de semilla de package arbitraria a su ID de equipo más moderno como se documenta en la Nota técnica TN2311 – Administración de múltiples prefijos de identificación de la aplicación. Los que envían la primera actualización de una aplicación adquirida recientemente a través de la aplicación de transferencia. Nota: Las aplicaciones que reciben esta advertencia debido a la transferencia de la aplicación deben leer TN2311> Se producirá una pérdida única en los datos del llavero si cambia su prefijo de ID de la aplicación y entiende que no es posible que una aplicación transferida mantenga el acceso al llavero anterior asociado con el prefijo ID de la aplicación del propietario anterior. Para las aplicaciones que utilizan tecnologías que dependen del prefijo ID de la aplicación, esta advertencia no debe ignorarse. La advertencia de pérdida potencial de acceso a llavero es una indicación de que la aplicación fue un código firmado con un perfil de aprovisionamiento incorrecto.

Para resolver el problema:

Debe localizar o volver a crear un perfil de aprovisionamiento que utilice el prefijo de ID de la aplicación correcto en el website de ID y perfiles de Certs. Haga clic en Editar en el perfil para asegurarse de que el prefijo sea correcto. Haga clic en Descargar y guarde el perfil en el disco. Opcionalmente, verifique doblemente el Prefijo de Id. De la aplicación en el perfil descargado utilizando el command Terminal en: ¿Cómo verifico los derechos asociados con mi Perfil de Provisión? Arrastre el perfil al icono de Xcode en su Dock para instalarlo. Vuelva a enviar la aplicación y el código con el perfil recién restaurado que está asociado con el prefijo correcto. "Acceso a llavero" se refiere a todas las funciones en la Referencia de services de llavero.