verificar subir puedo pudo publicar fuentes fiables desconocidas desarrolladores como apps apple app activar abrir ios xcode

subir - Recibo un error de configuración de aprovisionamiento conflictivo cuando intento archivar para enviar una aplicación iOS



publicar app store (26)

Ahora estoy tratando de Producto> Archivar mi aplicación iOS para enviar. Sin embargo, recibo los siguientes errores:

AppName tiene configuraciones de aprovisionamiento en conflicto. 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 para iPhone Developer en el editor de configuración de compilación, o cambie a la firma manual en el editor de proyectos.

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

La situación no cambiará incluso aquellos que he reintentado todo un proceso para recrear certificados iOS o 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 en PROJECTS > Code Signing Identity > Release > Any iOS SDK iOS Distribution como iOS Distribution , logré archivar. Me pregunto si es necesario establecer como iOS Distribution en el editor de destino o no. Y si es obligatorio, alguien hágamelo saber cómo puedo solucionar este error.

Mi versión de XCode es 8.1.


Abrí el archivo del proyecto en un editor de texto "Atom", luego busqué el ID del perfil de aprovisionamiento y lo eliminé.


Asegúrese de que el "Identificador de paquete de producto" en el nombre de la configuración de compilación coincida con el identificador de paquete real.


Cambie su código de inicio de sesión a certificado de distribución.


Debe agregar un Certificado de producción y (o) Descargar uno de su Acoount de desarrollo


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


En mi caso, configuré la opción "automática" en Configuración de compilación.


En mi caso, tuve que iniciar sesión en el sitio web para desarrolladores de Apple y restablecer la lista de dispositivos.

Parece que ahora requieren que lo hagas todos los años cuando se renueve la suscripción, antes de poder agregar nuevos dispositivos y generar certificados.


Encuentre el archivo .xcodeproj y ábralo con un editor de texto

Encuentra los campos a continuación y hazlos así

CODE_SIGN_IDENTITY = "Desarrollador de iPhone"; "CODE_SIGN_IDENTITY [sdk = iphoneos *]" = "Desarrollador de iPhone";

PROVISIONING_PROFILE = "";

PROVISIONING_PROFILE_SPECIFIER = "";


Estás pensando demasiado en esto. El proceso se mejora enormemente y es extremadamente fácil en Xcode 8. Aproveche este hecho.

Paso uno : No intente, de ninguna manera o forma, establecer la configuración de Firma de código en la Configuración de compilación. No te acerques a ellos. Absolutamente arruinarás esto. En su lugar, edite el objetivo y haga todo el trabajo en el panel General. El mejor enfoque: prepárese para la firma automática de código: simplemente ingrese a su Equipo y marque la casilla de verificación, así:

Paso dos : asegúrese de tener una identidad de distribución de iOS (certificado). Puede verificar esto en Preferencias de Xcode> Cuentas, Ver detalles. También sería una buena idea en este momento ir al centro de miembros y obtener una provisión móvil de App Store para esta aplicación, y descargarla e instalarla.

Paso tres : Elija "Dispositivo iOS genérico" como su Destino, y elija Producto> Archivo. La aplicación se compilará, se creará el archivo y ya está listo para enviarlo a la App Store.


Estuve luchando mucho tiempo, probé todas las soluciones propuestas. Nada me funciona.

Luego encontré el problema: había una "Configuración definida por el usuario" para "PROVISIONING_PROFILE" al final de la pestaña Configuración de compilación. Lo elimino para la configuración de compilación de Proyecto y Destino. Luego, la firma automática funcionó a la perfección.

Espero que esto ayude a alguien más. :)


La única solución funcionó para mí:

  1. Cerrar proyecto Xcode
  2. Usando el buscador, ve a la carpeta del proyecto
  3. Haga clic derecho en .xcodeproj y elija "Mostrar contenido del paquete"
  4. Haga clic derecho en project.pbxproj, vaya a "Abrir con" y elija TextEdit
  5. Ahora busque su instancia de Provision Profile especificada en el mensaje de error.
  6. Elimine todos los textos encontrados y deje limpios los perfiles de aprovisionamiento.
  7. Guardar cerrar
  8. Abrir Xcode
  9. Habilitar la administración automática de firmas

¡Disfrutar! ¡Espero que sea útil!


No te olvides de hacer esto

Seleccione el Proyecto -> Configuración de compilación. Busque PROVISIONING_PROFILE y elimine cualquier tontería que haya.


Para aquellos que vienen de Ionic o Cordova, puede intentar lo siguiente: Desconecte sus dispositivos ios de la computadora antes de ios cordova build ios --release (parece cambiar el dispositivo de destino para la firma de xcode).


Para aquellos que vienen de Ionic o Cordova, puedes probar lo siguiente:

Abra el archivo yourproject/platforms/ios/cordova/build-release.xcconfig y cambie esto:

CODE_SIGN_IDENTITY = iPhone Distribution CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone Distribution

dentro de esto:

CODE_SIGN_IDENTITY = iPhone Developer CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone Developer

e intente ejecutar ios cordova build ios --release nuevamente para compilar una versión de lanzamiento.

Referencia: https://forum.ionicframework.com/t/ios-build-release-error-is-automatically-signed-for-development-but-a-conflicting-code-signing-identity-iphone-distribution-has-been-manually-specified/100633/7


Para mí, cambie la Code Signing Identity a todos los iOS Developer para Debug y Release .

Y el Code Signing Style a Automatic .


Para mí, había arrastrado el binario dump_syms y un montón de scripts a mi destino de compilación cuando instalé manualmente el SDK de Firebase. Eliminarlos de mi objetivo y proyecto resolvió el problema.


Para mí, necesito cambiar de automático a manual, y cambiar a automático, el mismo error. Cambie a manual, y cambie los perfiles de aprovisionamiento y la configuración de firma de código y cree y obtenga errores, y vuelva a cambiar a automático, entonces solo es un éxito.


Pruebe cualquiera de los siguientes

1.Eliminar y agregar la plataforma ios y reconstruir el proyecto para ios

ionic cordova platform rm ios ionic cordova platform add ios ionic cordova build ios --release

2.Cambio de la configuración de compilación de Xcode

La solución fue desmarcarlo, luego verificarlo nuevamente y volver a seleccionar el Equipo. Xcode solucionó lo que causaba el problema por sí solo.

3.Cambie el siguiente código en la plataforma

Esto no tenía ningún sentido para mí, ya que había configurado el proyecto para iniciar sesión automáticamente en xcode. Al igual que usted, la verificación y la desactivación no funcionaron. Pero luego leí la última ruta de archivo dada y la seguí. La ruta del archivo es APP> Plataformas> ios> Cordova> build-release.xconfig

Y en el archivo, iPhone Distribution está explícitamente configurado para CODE_SIGN_IDENTITY.

Cambio:

CODE_SIGN_IDENTITY = iPhone Distribution CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone Distribution

A:

CODE_SIGN_IDENTITY = iPhone Developer CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone Developer


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

... 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 "iPhone Developer" en el editor de configuración de compilación, o cambie a la firma manual en el editor de proyectos. 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 compilación / bajo firma, identidad de firma de código y seleccione ambos como Desarrollador iOS, no Distribución.

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


Si obtienes algo como esto:

La aplicación tiene configuraciones de aprovisionamiento conflictivas. La aplicación se firma automáticamente, pero el perfil de aprovisionamiento ''ID'' se ha especificado manualmente. Establezca el valor del perfil de aprovisionamiento en "Automático" en el editor de configuración de compilación, o cambie a la firma manual en el editor de proyectos.

luego asegúrese de tener la opción PROVISIONING_PROFILE vacía en la Configuración de compilación de destino :


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

La solución fue desmarcarlo, luego verificarlo nuevamente y volver a seleccionar el Equipo. Xcode solucionó lo que causaba el problema por sí solo.


Tuve el mismo problema, me di cuenta de que si desea hacer un lanzamiento de su aplicación iOs y publicarla en la App Store, no necesita incluir la "Identidad de firma de código" como lanzamiento, simplemente manténgala como Desarrollador de iOs.

Vaya a Su proyecto -> Configuración de compilación -> Identidad de firma de código y coloque todo al desarrollador de iOs.


Tuve el mismo problema. Me di cuenta de que era porque estaba usando xcode mientras lo estaba usando. Como las actualizaciones no se instalaron correctamente, causó que aparecieran estos errores. Lo único que lo solucionó fue salir de xcode y volver a abrirlo. Cuando lo volví a abrir, me solicitó instalar actualizaciones. Después de instalar las actualizaciones, los errores desaparecieron.


Tuve el mismo problema. El mío se solucionó buscando "perfil de aprovisionamiento" en la configuración de compilación de la extensión compartida

Luego había dos campos de "Perfil de aprovisionamiento", uno normal y otro en desuso. El normal estaba en Automático pero el obsoleto no. Cambiar eso a Automático también solucionó mi error.


Vaya a la configuración de compilación, busque la identidad de firma de código y configure cualquier valor de SDK de iOS para iOS Developer:


Usando Xcode 10: Ninguna de las otras soluciones aquí funcionó para mí.

Tuve que volver a Xcode 9 para resolver este problema y luego volver a actualizar a Xcode 10 para poder ejecutar mi aplicación en iOS 12 en un dispositivo que no sea emulador.

Cualquier otra solución que se encuentre en o en otro lugar, utilizada en Xcode 10, me envió a un ciclo interminable de conflictos de aprovisionamiento o problemas de firma de certificados. Parece que la firma se rompe en Xcode 10, ya sea que esté utilizando el método automático o seleccionando manualmente los perfiles y certificados de aprovisionamiento.

Puede volver a Xcode 9 eliminando primero Xcode 10 de su carpeta de aplicaciones. Luego, instale Xcode 9 usando el archivo .xip listado en esta página de Desarrolladores de Apple .

En Xcode 9, use la opción de compilación automática. Es posible que deba desmarcar ''Administrar automáticamente la firma'' y volver a seleccionarlo, y también es posible que deba revocar un certificado existente en developer.apple.com .

Después de que la aplicación se compile correctamente en Xcode 9, puede actualizarla nuevamente a Xcode 10 usando la App Store. Después de volver a abrir la aplicación en Xcode 10, todo funcionó. Es posible que no necesite hacer esto, pero lo necesitaba para compilar para iOS 12 que requiere Xcode 10.