Saltar al contenido

Xamarin Studio no reconoce los perfiles de aprovisionamiento

Nuestros desarrolladores estrellas agotaron sus reservas de café, por su búsqueda diariamente por la solución, hasta que Clara halló la solución en Beanstalk así que ahora la compartimos contigo.

Solución:

EDITAR: aquí está la solución

El identificador de paquete en el Info.plist de su proyecto Xamarin iOS tiene que coincidir con el identificador de la aplicación que usó para su perfil. Acabo de probar esto y reproduje su problema: cuando corregí el identificador de paquete, apareció mi perfil de prueba


(Quiero hacer de esto un comentario, pero aún no puedo) Lo siento, pero tengo que hacer la pregunta estúpida: ¿intentaste reiniciar Xamarin?

Nota: en algún momento es necesario detener y reiniciar Xamarin Studio antes de que vea los certificados o perfiles nuevos o modificados actualizados por Xcode.

Existe una posible segunda razón por la que no puede encontrar su perfil de aprovisionamiento en Xamarin Studio, si el identificador de paquete en la respuesta aceptada anterior coincide: su identidad de firma debe coincidir con el perfil de aprovisionamiento que está usando. Si generó nuevos certificados para firmar la aplicación, por ejemplo, porque su antiguo certificado estaba a punto de caducar, Xamarin Studio no necesariamente tendrá acceso a la privacidad del nuevo certificado. key. Esto es necesario para mostrar la identidad de firma correcta y el perfil de aprovisionamiento asociado en Xamarin Studio.

Para verificar si este es su problema, inicie sesión en el Portal para desarrolladores de Apple -> Certificados, identificadores y perfiles -> Perfiles de aprovisionamiento. Seleccione el perfil que desea usar y anote la fecha de “Caducidad” del perfil.

Luego, abra Acceso a Llaveros y busque el certificado de firma con la fecha de “Caducidad” correspondiente en Certificados. Debería ser posible ampliar el certificado, y un privado key debería aparecer cuando lo expanda. Si no tienes privado key para el certificado, o si falta el certificado en sí, debe instalar el certificado con su privado asociado key.

Para hacer esto, genere un certificado completamente nuevo en el Portal del desarrollador o haga que alguien más en su equipo exporte el certificado con su código privado. key. Lo instalas haciendo doble clic en él en tu Mac e ingresando su frase de contraseña.

1. Vaya a Xcode, cree un nuevo proyecto. Seleccione el nombre de su empresa (no seleccione el usuario), luego escriba lo que desee como su identificador de paquete.

2. Vuelva a Xamarin Studio y cambie el identificador del paquete para que coincida con el que acaba de crear en Xcode.

3.Actualice el perfil de aprovisionamiento en opciones para incluir el identificador de paquete que creó en Xcode. Compile, luego depure la solución y debería funcionar.

Para mí, el problema era que el identificador del equipo contenía las únicas disposiciones, y la única selección en Xamarin Studio eran los usuarios. Acabo de crear un nuevo proyecto en Xcode que apuntaba a la provisión del equipo, luego usé ese nuevo identificador de paquete (que se cargó en el sitio de desarrollo de Apple) en Xamarin Studio.

Eres capaz de añadir valor a nuestro contenido informacional participando con tu experiencia en las críticas.

¡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 *