visual test studio not for developer debug could available apps apple visual-studio-2013 xamarin xamarin.ios xamarin-studio xamarin.mac

visual studio 2013 - test - No hay perfiles de aprovisionamiento instalados que coincidan con las claves de firma de código iOS instaladas en Xamarin usando Visual Studio



xamarin forms debug iphone (3)

He creado un proyecto PCL, tengo Mac con Visual Studio pero cuando ejecuto un proyecto iOS, me da un error:

Intenté cambiar en la construcción de iOs como se muestra a continuación, pero nada funciona para mí.

Por favor ayudame a resolver este problema.


Los detalles de Gerald Versluis me ayudaron mucho. Me consiguió el 90% del camino a través de la tarea. Recibí el mismo error de compilación en Visual Studio 2015 con el host de compilación Mac Mini. La solución para mí fue volver a Certificados, Identificadores y Perfiles en https://developer.apple.com/account/ios/profile/create y ASEGURARSE de que configuré un perfil.

aqui hay una imagen

Fue solo después de que lo hice que vi un registro disponible para descargar en las ventanas modales de Cuentas de las preferencias de XCode, como se muestra a continuación.

Después de hacer clic en "Descargar todo" ENTONCES, la compilación tuvo éxito en VS 2015.

Espero que esto ayude a alguien que haya seguido los pasos detallados de Gerald anteriormente, ya que eso me llevó al 90%. Gracias.

Además, tenga en cuenta esta lógica: no pude construir en VS hasta que pude construir con éxito en Xamarin Studio Community.


Para iOS necesitas registrar tu aplicación / dispositivo con Apple.

Tendrá que ir a su cuenta de desarrollador de Apple y crear una lista para su aplicación y registrar el dispositivo que está probando.

También tendrá que importar su cuenta de desarrollador en Xcode, esto debe hacerse porque su aplicación de desarrollo también debe estar firmada antes de que se pueda colocar en un dispositivo físico.

Se puede encontrar más información en la DOCUMENTATION .

El extracto es este;

  • Vaya a Xcode y agregue su ID de Apple (seleccione Menú Xcode > Preferencias ... , haga clic en la pestaña Cuentas , haga clic en el botón Agregar (+) y seleccione Agregar ID de Apple ... en el menú emergente)
  • Si tiene una ID de Apple que pertenece a un Programa de desarrolladores de Apple, ingrese su ID y contraseña de Apple y haga clic en el botón Agregar .

De lo contrario, puede hacer clic en el botón Unirse a un programa y se abrirá un navegador web donde podrá inscribirse.

Ahora necesitas agregar tu dispositivo a Xcode.

  • Conecta el dispositivo a tu Mac con un cable USB
  • Desde el menú de Windows , seleccione Dispositivos.
  • Seleccione el dispositivo iOS deseado de la lista de dispositivos en el lado izquierdo de la ventana de dispositivos
  • Resalte la cadena de identificador y cópiela en el portapapeles
  • Inicie sesión en su cuenta de desarrollador de Apple
  • Haga clic en el enlace Certificados, identificadores y perfiles (a la derecha)
  • Haga clic en el enlace de dispositivos
  • Haga clic en el botón + (arriba a la derecha)
  • Proporcione un nombre para el nuevo dispositivo y pegue el Identificador del dispositivo que copiamos arriba en el campo UUID

Ahora tiene que sacar los certificados recién creados a su Mac / Xcode.

  • Deja de Visual Studio / Xamarin Studio
  • Iniciar Xcode
  • Elija Xcode Menu > Preferences ...
  • Haga clic en la pestaña Cuentas
  • Haga clic en el botón Ver detalles ...
  • Haga clic en el botón del icono Actualizar en la esquina inferior izquierda de la pantalla (la flecha redonda)
  • Una vez que se haya actualizado la lista de perfiles de aprovisionamiento disponibles, haga clic en el botón Listo
  • Salga de Xcode (o déjelo abierto si le gusta la vista ..)
  • Inicia Visual Studio / Xamarin Studio

Ahora creo que puedes empezar a probar en tu dispositivo. Pero si necesita servicios iOS especiales (es decir, acceso a Game Center, iCloud, etc.) también tendrá que registrar su aplicación. Esto es más o menos un proceso similar al anterior, pero le pediré que lea la documentación sobre eso o el ''Provisioning for Application Services'' de Google. Antes de que el post se haga demasiado largo;)

Nota; esto puede cambiar en el futuro porque Apple anunció ayer que las aplicaciones de descarga (sus propias) (lo que desea hacer aquí) serán gratuitas. Por lo tanto, si aún no tiene una cuenta de desarrollador de Apple, puede esperar un poco.


Tengo su solución. Solo edito mi archivo.csproj a mano y elimino la clave ''CodesignEntitlements''. Encontré esta solución desde here y le agradezco a Gerald Versluis por ayudarme a enfrentar este problema.