identifiers developer certificates apple ios xcode ios-provisioning

ios - developer - certificates identifiers & profiles



Aprovisionamiento de nuevo dispositivo para desarrollo Xcode (2)

Soy un nuevo desarrollador de iOS, y aunque he tenido éxito en el aprovisionamiento de un dispositivo para desarrollo en Xcode en el pasado, acabo de obtener un nuevo dispositivo y estoy teniendo un tiempo terrible para que Xcode lo aprovisione y me permita probar aplicaciones en él. .

Cuando conecto el nuevo dispositivo a Xcode, Xcode reconoce e identifica el dispositivo correctamente, sin embargo, cuando ejecuto la aplicación recibo el siguiente mensaje de error: "No se encontró un perfil de aprovisionamiento válido para este ejecutable".

De acuerdo con la documentación de Apple, se supone que primero debo solicitar un certificado de desarrollo en Xcode usando los siguientes pasos:

  1. Elija Ventana> Organizador> Dispositivos
  2. Seleccione Perfiles de aprovisionamiento.
  3. Haga clic en el botón Actualizar en la parte inferior de la ventana.
  4. Ingrese su nombre de usuario y contraseña y haga clic en Iniciar sesión.
  5. Después de iniciar sesión en su cuenta, aparece un mensaje que le pregunta si Xcode debe solicitar su certificado de desarrollo.

He seguido los pasos 1 - 4 repetidamente y cada vez que Xcode falla antes de que pueda llegar al paso 5. He intentado cerrar Xcode, desconectar el dispositivo, limpiar el proyecto, reiniciar la computadora, etc. ¿Hay alguna otra forma de solicitar un certificado de desarrollo? fuera de Xcode?

De acuerdo, entonces los documentos dicen que debo aprovisionar el dispositivo (sin perjuicio de que asumo que este paso depende del éxito del paso anterior que no puedo lograr, pero lo intenté de todos modos) utilizando los siguientes pasos:

  1. Conecta tu dispositivo a tu Mac.
  2. Abra el organizador de Dispositivos
  3. selecciona tu dispositivo iOS
  4. Haga clic en el botón "Usar para desarrollo". La primera vez que agrega una ID de dispositivo a su cuenta, Xcode crea el perfil de aprovisionamiento de equipo de iOS utilizando la ID de la aplicación de comodín de iOS, su certificado de desarrollo y la ID del dispositivo. El perfil de aprovisionamiento de equipos iOS también está instalado en su dispositivo iOS. Si el dispositivo se usó para desarrollo en el pasado, es posible que el botón "Usar para desarrollo" no aparezca. Si esto sucede, haga clic en "Agregar al Portal" en la parte inferior de la pantalla.

Entonces, el botón "usar para el desarrollo" no aparece (apareció la primera vez que intenté esto y desde entonces no lo hice), así que hice clic en el botón "agregar al portal". Cada vez que hago esto, Xcode falla.

Actualmente tengo la identidad de firma de código establecida para el desarrollador de iPhone (mi nombre). También he intentado configurarlo solo para iPhone Developer e incluso Do not Code Sign. También fui al centro de desarrollo de iOS y agregué el dispositivo allí (no estoy seguro de si tenía que hacer eso o no).

En cualquier caso, ¿alguien puede sugerir algo que me pueda estar perdiendo o cualquier otro enfoque?


También fui al centro de desarrollo de iOS y agregué el dispositivo allí (no estoy seguro de si tenía que hacer eso o no).

Debes agregar el dispositivo allí.

Pasos que debes seguir luego de agregar el dispositivo:

  1. A continuación, vuelva a descargar el perfil de aprovisionamiento móvil nuevamente.

  2. Vaya al organizador y elimine el antiguo perfil de aprovisionamiento móvil que tenía.

  3. Haga doble clic en el nuevo perfil de aprovisionamiento móvil que acaba de descargar y vea que aparezca en el organizador.

  4. Conecte su dispositivo y debería ver el nombre de su dispositivo en lugar del dispositivo iOS.

espero que esto ayude.


Mientras estaba durmiendo, Apple abolió por completo el Portal y creó una interfaz nueva y aparentemente en gran parte rota. Es como una especie de broma de los inocentes. De todos modos, si vas a https://developer.apple.com/account/ios/device/deviceList.action hay un gran letrero que te dice que debes "restablecer la lista de tu dispositivo antes de agregar cualquier dispositivo nuevo". Eso suena como que cubre exactamente su caso. Buena suerte.