Visite el Centro de miembros
Vaya a "Portal de aprovisionamiento de iOS" -> "Certificados" (barra lateral izquierda) >> pestaña "Distribución"
Marque el campo "Perfiles de aprovisionamiento" . Si está vacío, siguiente (4)
Vaya a "Aprovisionamiento" (barra lateral izquierda) -> pestaña "Distribución" . Pulsa "Nuevo perfil" y complétalo. Regrese a (3) revise el campo nuevamente.
Descargue y "ejecute" (haga doble clic) el nuevo perfil de aprovisionamiento.
En la configuración de compilación de su proyecto, seleccione el NUEVO perfil de aprovisionamiento (puede tener el mismo nombre que el anterior)
En la configuración de compilación de su proyecto, actualice sus identidades de firma de código (todas) a la nueva, si la hay. (El anterior probablemente haya caducado, que es una de las principales causas del mensaje de error que vio)
Verifique que su ID de paquete sea correcto (CaSe SeNsEtIvE)
Volver a XCode Organizer - Dispositivos. Haga clic en EQUIPO (barra lateral izquierda) y haga clic en "Actualizar" (parte inferior derecha). Encontrará que XCode recupera el nuevo perfil. Si se cargó nuevo contenido, repita los pasos 6 y 7 (¡se habrán modificado!)
* Si no puede encontrar el equipo porque está ejecutando una versión más reciente de xCode, vaya a las preferencias de Xcode (haga clic en "Xcode" en la barra de herramientas de mac en la esquina superior izquierda de la pantalla) y vaya a la cuenta, seleccione su equipo y haga clic en actualizar. Si se cargó contenido nuevo, repita los pasos 6 y 7 (¡se habrán cambiado!)
Si está en Preferencias -> Cuentas y aún no puede actualizar, entonces:
- Haga clic en la pestaña Cuentas
- Seleccione una ID de Apple en la lista
- Haga clic en "Ver detalles" en la parte inferior derecha.
- Haga clic en la flecha de actualización en la parte inferior izquierda
- Xcode ahora actualizará las credenciales actualizadas y podrá proceder a validar o distribuir su aplicación.
Valide o distribuya su aplicación nuevamente. Deberia de funcionar.
Si esto no funcionó, vaya a "EQUIPO" en la configuración del proyecto> objetivos y seleccione "ninguno" ... Ahora que ha seleccionado Ninguno, deberá repetir el paso 7 y cambiar las identidades de firma de código (todas) y intente archivar de nuevo.
Por último, si nada de lo anterior funcionó. Simplemente cree un nuevo certificado de producción Y cree un nuevo perfil de aprovisionamiento con el mismo ID de paquete. (Sí, esto funcionará si está actualizando una aplicación que ya está activa). Descargue el certificado y la prov. profile y ejecute ambos (doble clic). Ahora repita el paso 6 y archive. Esto debería funcionar.