es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Advertencia: incapaz de crear una cadena para firma auto-firmada para el firmante “Apple Distribution”.

/ Biblioteca / Marcos / Mono.framework / External / xbuild / Xamarin / iOS / Xamarin.Shared.targets (3,3): Error: No se pudo firmar el código de ‘bin / iPhone / Release / PIAMA.iOS.app // Frameworks / Protobuf.framework / Protobuf’: Advertencia: no se puede construir la cadena de confianza hasta la raíz autofirmada para el firmante “Distribución de Apple:

Estoy obteniendo este error mientras construyo la aplicación en VS2019 Community for Mac, Xamarin. Tengo las últimas actualizaciones de VS y Xamarin.

También apliqué el certificado mencionado aquí. https://developer.apple.com/support/expiration

La construcción funciona bien cuando estoy en modo Release, pero cuando cambio a Release | iPhone y conecto mi iPhone, obtengo el siguiente error.

/ Biblioteca / Marcos / Mono.framework / External / xbuild / Xamarin / iOS / Xamarin.Shared.targets (3,3): Error: No se pudo firmar el código de ‘bin / iPhone / Release / [NOMBRE DE LA APLICACIÓN].app // Frameworks / protobuf.framework / protobuf’: Advertencia: no se puede construir la cadena de confianza hasta la raíz autofirmada para el firmante “Apple Development:”

Verifiqué Proyecto->Opciones->Firmado de paquete iOS->Identidad de firma: Desarrollador. Todo parece estar bien aquí.

Cualquier ayuda será muy apreciada.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El error “Error al firmar el código” indica que hay un problema con el proceso de firma de código para tu aplicación Xamarin.iOS. Según el mensaje de error, el problema está con el Protobuf.framework y la incapacidad de crear una cadena hasta una raíz autofirmada para el firmante especificado.

    Para resolver este problema, intenta los siguientes pasos:

    1. Asegúrate de que el certificado que solicitaste sea válido e esté instalado correctamente en tu máquina.
    2. Verifica que la identidad de firma en las opciones de tu proyecto esté configurada con el certificado correcto, es decir, “Apple Distribution” para el modo de lanzamiento (Release).

    3. Confirma que el perfil de aprovisionamiento también esté configurado correctamente para el modo de lanzamiento (Release).

    4. Elimina cualquier perfil de aprovisionamiento existente de tu dispositivo y descarga e instala nuevos perfiles.

    5. Limpia tu proyecto y vuelve a construirlo.

    6. Si el problema persiste, intenta reparar o reinstalar el framework Xamarin.iOS.

    Si ninguno de los pasos anteriores funciona, es posible que el problema esté relacionado con la versión específica de Xamarin.iOS o Visual Studio para Mac que estás utilizando, y es posible que necesites buscar ayuda en la comunidad de Xamarin o en el equipo de soporte técnico.

Comments are closed.