Aparece un error de configuration de aprovisionamiento en conflicto cuando bash archivar para enviar una aplicación de iOS

Ahora estoy intentando enviar un Producto> Archivar mi aplicación iOS. Sin embargo, estoy recibiendo los siguientes errores:

AppName tiene configuraciones conflictivas de aprovisionamiento. AppName se firma automáticamente para el desarrollo, pero se ha especificado manualmente una identidad de firma de código en conflicto iPhone Distribution. Establezca el valor de identidad de firma de código en el iPhone Developer en el editor de configuration de compilation o cambie a la firma manual en el editor de proyecto.

Se requiere la firma de código para el tipo de producto 'Aplicación' en el SDK 'iOS 10.1'.

La situación no cambiará ni siquiera aquellos que vuelvan a intentar un process completo para volver a crear certificates de iOS o un perfil de aprovisionamiento.

Estuve configurando iOS Distribution en TARGETS > Code Signing Identity > Release > Any iOS SDK . Cuando cambié la configuration como iOS Developer aquí, y cambié la configuration en PROJECTS > Code Signing Identity > Release > Any iOS SDK iOS Distribution como iOS Distribution , he logrado archivar. Me pregunto si es necesario establecer como iOS Distribution en el editor de destino o no. Y si es obligatorio, alguien me avise cómo puedo solucionar este error.

Mi versión de XCode es 8.1.

Tuve el mismo error, pero ya había marcado "Administrar automáticamente la firma".

La solución fue desmarcarla, luego verificarla nuevamente y volver a seleccionar el equipo. Xcode luego arregló lo que estaba causando el problema por sí mismo.

Estás pensando demasiado en esto. El process está muy mejorado y es muy fácil en Xcode 8. Aprovecha ese hecho.

Primer paso : no intente configurar, de ninguna manera, la configuration de firma de código en la configuration de compilation. No te acerques a ellos. Lo desbaratarás completamente. En su lugar, edite el objective y realice todo el trabajo en el panel General. Mejor enfoque: configúrense para la firma automática de códigos: solo ingrese su Equipo y marque la casilla, así:

introduzca la descripción de la imagen aquí

Segundo paso : asegúrese de tener una identidad de distribución de iOS (certificate). Puede verificar esto en Preferences de Xcode> Cuentas, Ver detalles. También sería una buena idea en este momento ir al centro miembro y get una provisión mobile de App Store para esta aplicación, y downloadla e instalarla.

Paso tres : elija "Dispositivo iOS genérico" como su destino y elija Producto> Archivo. La aplicación se comstackrá, se creará el file y ya estará listo para enviarlo a App Store.

Si eres del mundo jónico. Es posible que obtenga un error de "firma de código de conflicto" cuando se encuentra en la etapa de "file", como se muestra a continuación:

… se ha firmado automáticamente para el desarrollo, pero se ha especificado manualmente una identidad de firma de código en conflicto iPhone Distribution. Establezca el valor de identidad de firma de código en "Desarrollador de iPhone" en el editor de configuration de compilation o cambie a firma manual en el editor de proyecto. Se requiere la firma de código para el tipo de producto 'Aplicación' en SDK 'iOS 10.x'

En este caso, vaya a Configuración de creación / bajo firma, identidad de firma de código y select ambos como Desarrollador iOS, no como Distribución.

Vaya al menu: Producto / Archivo nuevamente, luego se solucionará el problema.

En mi caso, establezco la opción "automática" en Configuración de compilation.

introduzca la descripción de la imagen aquí

Cambie su inicio de session de código en el certificate de destrucción.

Después de actualizar a Xcode 8.3.2 tuve el mismo error con un proyecto Cordova. Necesitaba actualizar Cordova (v7.0.0) y la plataforma iOS (v4.4.0) para que la firma de código funcione.

Debe agregar un Certificado de producción y (o) download uno de su Cuenta de desarrollo

introduzca la descripción de la imagen aquí