visual studio microsoft español descargar community ios provisioning ios-provisioning provisioning-profile

ios - microsoft - visual studio installer



No se pudo encontrar un perfil de aprovisionamiento válido que coincida con el Identificador de la aplicación (5)

Estoy tratando de probar mi aplicación en mi dispositivo y obtengo el error que dice "No se pudo encontrar un perfil de aprovisionamiento válido que coincida con el Identificador de la aplicación ''com.mycompany.MyApp''". He leído muchas publicaciones similares aquí en SO, pero ninguna ha podido ayudar.

Lo que he hecho hasta ahora:

  • creó un perfil de aprovisionamiento válido en el portal de aprovisionamiento. Cuando miro el ID de la aplicación del perfil, es 10CHARSEED.com.mycompany.MyApp (donde 10CHARSEED es obviamente el ID de semilla generado por Apple)

  • descargó e instaló el perfil en XCode Organizer, debajo del nombre del dispositivo. XCode tiene la marca verde y me dice que es un perfil válido.

  • comprobó que el identificador de paquete Info.plist coincide con esto. Lo hace, exactamente.

  • Busque manualmente en el archivo project.pbxproj las referencias a "PROVISION" pero no hay ninguna (algunas de las otras soluciones que encontré en SO dijeron que eliminaría estas líneas, pero obviamente no tengo ninguna que eliminar).

  • Salga de Xcode y reinicie.

  • eliminó y volvió a agregar el perfil de aprovisionamiento en el organizador.

¿Algunas ideas?


Estuve lidiando con este problema para siempre, y de forma similar, salir y volver a abrir Xcode y luego actualizar desde el portal de desarrolladores hizo el truco. Curiosamente, supongo que debido a que estoy usando una ID de aplicación de comodín, no tengo que cambiar manualmente la ID del paquete en el destino del proyecto xcode.


Ok, resuelto. El problema estaba relacionado con los permisos. Finalmente encontré la opción de menú en el Organizador que dice Actualizar desde el Portal del desarrollador (lo cual es extraño porque el Perfil de Prov que acabo de instalar proviene del portal, así que no estoy seguro de por qué sería diferente). De todos modos, hice clic en él y le pedí mi ID de Apple, y luego de un minuto regresó y dijo que no tenía permiso para agregar ID de aplicación y obtener un administrador de mi equipo para hacerlo. Tan ilógico dado que podría instalarlos manualmente bajo mi cuenta. De todos modos, acabo de conseguir que mi administrador haga de mi membresía también un administrador, lo que él hizo feliz porque lo he estado molestando todo el día durante el proceso de aprovisionamiento. Después de hacer eso, volví a actualizar desde el portal y no di ningún error, luego pude compilar e implementar en el dispositivo.


Si guardó su archivo .developerprofile fuera del directorio raíz de su proyecto, simplemente vuelva a moverlo en el Finder y luego arrastre el archivo al "Project Navigator" de XCode. Asegúrese de que la casilla de verificación copiar a destino esté marcada.


tuve un problema similar, lo resolví así, vaya al organizador y seleccione el perfil de provisión que desea usar y desde el identificador de la aplicación copie la parte desde .in (por ejemplo, ".in.appstute.abcd"). Después de esto, vaya a proyecto (en color azul), haga clic en objetivos (el nombre de su proyecto), vaya a resumen-paquete identificador pegue lo que ha copiado aquí y run.it funcionó para mí.


Estoy pasando esto por el bien de la integridad.

Había intentado la recomendación de "bobsmells" (y, lamento escuchar ese Bob), pero seguía teniendo el mismo error. Fue una estimación de mi parte para verificar la configuración de compilación en Xcode para ver si había algo que se destacara como una posible bandera roja ...

Como ya había creado y podía ver mi perfil de aprovisionamiento tanto en el portal de aprovisionamiento de Apple como en la pestaña Dispositivos del organizador de Xcode, sabía que existía el perfil y estaba en las ubicaciones adecuadas (Xcode y el Portal).

Simplemente fui a Project Navigator> Targets (your_target_name)> Build Settings> Code Signing, y noté que el valor era "Desarrollador de iPhone" bajo el encabezado "Selector automático de perfiles (recomendado)".

La solución fue simplemente seleccionar el "Desarrollador de iPhone: (nombre_de_nombre)" ubicado debajo del encabezado "Perfil de aprovisionamiento de equipos de iOS: * (para los itendificadores del paquete ''*'').

En otras palabras, use el perfil de provisión que acabo de crear. Realice un Clean, Build, luego ejecútelo. Eso hizo el truco.

Espero que esto ayude a alguien ...