Saltar al contenido

¿Por qué xamarin de repente no me deja implementar en dispositivos iOS?

Solución:

También me tropecé con este recientemente.

La clave es esta parte del mensaje:

Su aplicación falló en las comprobaciones de firma de código. Verifique sus certificados, perfiles de aprovisionamiento e ID de paquete. Probablemente su dispositivo no forma parte del perfil de aprovisionamiento seleccionado

Es probable que su perfil de aprovisionamiento haya caducado. La forma más fácil de resolver esto es iniciar Xcode, crear un proyecto vacío y presionar Ejecutar. Esto repasará una serie de cuadros de diálogo que le ofrecerán corregir su perfil de aprovisionamiento hasta que se implemente. Una vez que esto suceda, puede volver a Visual Studio / Xamarin Studio e implementar.

Una razón por la que esto puede suceder es si tiene varias cuentas de desarrollador configuradas en XCode. Aquí están los pasos

  1. Verifique que su dispositivo esté en el centro de miembros de Apple
  2. Verifique que su dispositivo sea parte del perfil de aprovisionamiento relevante
  3. Repita los pasos 1 y 2 para cada cuenta.
  4. Cree un nuevo proyecto en XCode y ejecútelo en el dispositivo. XCode puede pedirle que seleccione el equipo (si tiene varias cuentas)
  5. Si tiene varias cuentas de desarrollador (equipos) configuradas en XCode, repita el paso 4 cada vez con un nuevo proyecto y seleccione un equipo diferente cada vez.

Estos pasos garantizan que XCode despeje el camino para Xamarin. La idea es que Xamarin no le permite decidir qué “equipo” usar, por lo que debe asegurarse de que XCode haya realizado la configuración para CADA equipo.

Acabo de tener esto ManifestCache.plist : No such file or directory problema. Revisé los registros del dispositivo (View -> Pads -> iOS Device Log) para ver por qué estaba sucediendo. Logs dijo que estaba rechazando una actualización. Actualizar, pensé para mí mismo, eso no suena bien … luego recordé que tenía una aplicación en mi iPhone con el mismo identificador to.dima.application de una versión anterior que olvidé desinstalar. La eliminación de la aplicación anterior me solucionó este problema. ¡Espero que esto ayude a cualquier otra persona que tenga el mismo problema! 🙂

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *