Ah, este glorioso error. Para mí cada vez que veo este error, verifico lo siguiente:
1. Permita que XCode acceda a la información de su perfil de aprovisionamiento todo el tiempo : si XCode sigue preguntando cuando lo inicia para tener acceso a los archivos privados de su computadora para que pueda obtener información del perfil de aprovisionamiento con las opciones para permitir el acceso siempre, no ahora, o solo una vez: configúrelo para SIEMPRE PERMITIR el acceso
2. Si tiene archivos de derechos antiguos que están dando vueltas a su proyecto, deshágase de ellos y cualquier signo de ellos ; si ve un archivo .entitlements en su proyecto, elimínelo (o al menos elimine la referencia si no está seguro) está listo para eliminarlo por completo), luego asegúrese de que la línea 'Derechos de firma de código' en la sección 'Firma de código' en Configuración de compilación esté vacía
3. Verifique sus Servicios de aplicación en línea y combínelos con sus Servicios en XCode para la aplicación : vaya al Centro de miembros de Apple y verifique el ID de la aplicación para su aplicación, haga clic en la aplicación para ver sus 'Servicios de aplicación' y vea qué ha verificado, luego vaya a XCode y consulte la sección 'Capacidades' para asegurarse de que los dos tengan la misma lista de servicios de Apple en ambos
4. Asegúrese de asignar un perfil de aprovisionamiento válido a su aplicación antes de validar : verifique su perfil de aprovisionamiento para su aplicación en el Centro de miembros de Apple, asegúrese de que no haya caducado, tenga la ID de aplicación correcta con la identificación y distribución correcta del paquete . Descargue y haga clic en el nuevo perfil de aprovisionamiento para asegurarse de que XCode lo tenga, o vaya a XCode> Preferencias> Cuentas> haga clic en su cuenta y 'Ver detalles' y luego haga clic en el botón de la esquina inferior para sincronizar todos los perfiles a XCode. Debe tener el perfil disponible para seleccionar ahora en la sección 'Firma de código'. Una vez que tenga el perfil de aprovisionamiento correcto, puede establecer las líneas de 'Identidad de firma de código' en la opción correcta para ese perfil de aprovisionamiento.
Nota: si realiza un certificado de distribución, puede ayudar establecer todas las líneas de 'Identidad de firma de código' en la identidad que utiliza para la distribución, incluidas las líneas de depuración
5. SI TODO LO DEMÁS FALLA - Limpie su proyecto y reinicie XCode y algo de magia de Apple podría funcionar bien la próxima vez que abra su proyecto e intente validar