Recibo un error de configuración de aprovisionamiento conflictivo cuando intento archivar para enviar una aplicación de iOS
Ahora estoy intentando Producto>Archivar mi aplicación iOS para enviarla. Sin embargo, recibo los siguientes errores:
AppName tiene configuraciones de aprovisionamiento conflictivas. AppName se firma automáticamente para desarrollo, pero se ha especificado manualmente una identidad de firma de código conflictiva para iPhone Distribution. Establezca el valor de identidad de firma de código
iPhone Developer
en el editor de configuración de compilación o cambie a la firma manual en el editor de proyectos.Se requiere firma de código para el tipo de producto 'Aplicación' en SDK 'iOS 10.1'`
La situación no cambiará incluso si volví a intentar todo el proceso para recrear los certificados de iOS o el perfil de aprovisionamiento.
Estaba configurando como iOS Distribution
en TARGETS > Code Signing Identity > Release > Any iOS SDK
. Cuando cambié la configuración como iOS Developer
aquí y cambié la configuración PROJECTS > Code Signing Identity > Release > Any iOS SDK
como iOS Distribution
, logré archivar. Me pregunto si es necesario configurarlo como iOS Distribution
en el editor de destino o no. Y si es obligatorio, que alguien me diga 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 desmarcarlo, luego volver a marcarlo y volver a seleccionar el Equipo. Luego, Xcode solucionó lo que estaba causando el problema por sí solo.
Tuve el mismo problema, noté que si desea realizar una versión de su aplicación iOs y publicarla en la App Store, no necesita en absoluto ingresar la "Identidad de firma de código" como versión, simplemente manténgala como Desarrollador de iOS.
Vaya a Su proyecto -> Configuración de compilación -> Identidad de firma de código y ponga todo en manos del desarrollador de iOS.