Agregar dispositivos al perfil de aprovisionamiento del equipo


121

Necesito agregar un dispositivo al perfil de aprovisionamiento de mi equipo; sin embargo, no tengo físicamente el dispositivo, por lo que no puedo conectarlo a mi computadora, por lo que Xcode no puede agregar el UDID a mis dispositivos y al perfil de aprovisionamiento del equipo. ¿Hay alguna manera de agregarlo manualmente al perfil de aprovisionamiento del equipo? No sé cómo editarlo. Además, cuando agrego el dispositivo en mi portal de aprovisionamiento, no se agrega automáticamente al perfil de aprovisionamiento de mi equipo.


7
En ocasiones, parece que algo hace que el perfil del equipo se actualice con toda la lista de dispositivos. Creo que es cuando agregas un nuevo dispositivo a través de Xcode, aunque no puedo estar seguro. Sin embargo, si crea un perfil que administra usted mismo y activa "Aprovisionamiento automático de dispositivos" en el Organizador, el botón "Actualizar" descargará automáticamente una nueva copia de su perfil personalizado cada vez que realice un cambio.
Chris Newman

2
El botón Actualizar en XCode funcionó para mí en el perfil de aprovisionamiento del equipo. Gracias, consejo útil!
Danny Parker

El botón Actualizar también funcionó para mí y cargó todos los dispositivos.
zirinisp

Respuestas:


132

Esto funcionó para mí:

  1. Inicie sesión en su portal de aprovisionamiento de iPhone a través de developer.apple.com
  2. Agregar el UDID en dispositivos
  3. Vuelva a XCode, abra el Organizador y seleccione "Perfiles de aprovisionamiento", asegúrese de que "Aprovisionamiento automático de dispositivos" esté marcado en el panel superior derecho, luego haga clic en el botón "Actualizar" y mágicamente todos sus dispositivos configurados en el portal de aprovisionamiento se agregará automáticamente.

20
La casilla de verificación Aprovisionamiento automático de dispositivos se eliminó en Xcode 4.5
Wolfert

1
Se eliminó, pero ¿eso significa que está activado de forma predeterminada y siempre?
Jason McCarrell

En versiones posteriores de Xcode, probado en Xcode 6, el "Aprovisionamiento automático de dispositivos" está activado de forma predeterminada. Así que agregue su dispositivo a través del portal y presione actualizar; su dispositivo ahora se adjunta automáticamente por arte de magia a su perfil de aprovisionamiento.
Thattyson

3
@thattyson ¿a qué te refieres con "pulsar actualizar" dónde? Y donde es "Dispositivo automático de aprovisionamiento" ubicado para ver donde está en
Deminetix

4
@Deminetix Vaya a Xcode> Preferencias> pestaña "Cuentas"> Seleccione su ID de Apple (panel izquierdo)> Haga doble clic en el Nombre de su equipo. Haga clic en "Descargar todo" para actualizar sus perfiles de aprovisionamiento. El aprovisionamiento automático de dispositivos no es tan fácil encenderlo / apagarlo, pero puede leer más aquí: developer.apple.com/library/ios/qa/qa1814/_index.html
thattyson

18

haga clic derecho en el dispositivo, luego seleccione 'agregar dispositivo al perfil de aprovisionamiento'


15

Para Xcode 6 es un poco diferente.

Después de agregar el UDID del dispositivo en el sitio del desarrollador ( https://developer.apple.com/account/ios/device/deviceList.action ), vuelva a Xcode.

Xcode -> Preferencias -> Cuentas Seleccione la ID de Apple en la que agregó el dispositivo y, en la parte inferior derecha, haga clic en "Ver detalles ..."

Presione el ícono de actualización en la parte inferior izquierda y luego intente ejecutar la aplicación nuevamente.


18
El icono de actualización ya no está
Deminetix

3
Esto es correcto, excepto que cambió a: Xcode -> Preferencias -> Cuentas Seleccione la ID de Apple -> Descargar perfiles manuales
Jordan

13

Para el 16 de mayo de 2013, usando XCode 4.6.2, tuve que hacer lo siguiente para agregar un dispositivo (al que no tengo acceso físico) al perfil de aprovisionamiento del equipo:

  1. Inicie sesión en el portal de aprovisionamiento a través de developer.apple.com
  2. Agregar el UDID en dispositivos
  3. Seleccione el perfil de aprovisionamiento de equipo en Perfiles de aprovisionamiento
  4. Haga clic en el botón Editar
  5. Y en dispositivos para ese perfil de aprovisionamiento, haga clic en Seleccionar todo, o solo en los dispositivos que desea incluir.
  6. Haga clic en Generar
  7. Luego regrese a XCode y haga clic en el icono de actualización (abajo a la derecha) en Organizador -> Dispositivos -> Perfiles de aprovisionamiento

A veces, toma un tiempo antes de que el certificado se actualice y se obtenga de XCode.

Espero que esto ayude a los nuevos lectores.


No más pestaña de Provisioning Profiles en Organizer en XCode 5. Supongo que eso significa que ahora todo es automático.
2013

8
En xCode 5, se mueve a Preferencias -> Cuentas -> Ver detalles (debajo de la ID de Apple) -> luego presiona el pequeño botón de actualización en la parte inferior. Supongo que era demasiado fácil de hacer en xCode 4, por lo que Apple lo movió a un lugar más difícil de encontrar
1800 INFORMACIÓN

Si el perfil de aprovisionamiento es "Managed By Xcode"el botón "Editar" aparece atenuado en el sitio web.
pkamb

Desde que tenemos XCode 5 ahora, muchas cosas han cambiado, pero al hacer clic en eliminar, XCode creará uno nuevo para usted. Y creo que todos los dispositivos se agregarán automáticamente.
Paaske

9

Solución alternativa para agregar un dispositivo a un perfil de aprovisionamiento existente (creado automáticamente o manualmente) (probado en Xcode 8.2.1):

  1. Agregue el dispositivo en el portal para desarrolladores.
  2. Solo cuando utilice un perfil creado manualmente: agregue el dispositivo al perfil.
  3. En Xcode, vaya a Xcode> Preferencias> pestaña "Cuentas"> seleccione su ID de Apple (panel izquierdo)> haga doble clic en el Nombre de su equipo.
  4. Busque el perfil de aprovisionamiento existente. (Los perfiles creados automáticamente comenzarán con 'Perfil de aprovisionamiento del equipo iOS' o 'XC iOS' o similar.
  5. Haz clic derecho en el perfil.
  6. Elija 'Mover a la papelera'.
  7. El perfil desaparecerá. Es posible que vuelva a aparecer un nuevo perfil con el mismo nombre, eso está bien.

Xcode ahora debería estar al tanto del dispositivo recién agregado.


11
Es impresionante cómo a Apple no le gustan sus desarrolladores
Renetik

Agregué un nuevo dispositivo en el portal y volví a XCode y creé un .ipa, funcionó y no tengo idea de cómo / por qué. XCode 7.3
Tejas K

6

Obtenga el UDID de iTunes:
http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid

Una vez que tenga eso:

  1. Inicie sesión en su portal de aprovisionamiento de iPhone a través de developer.apple.com
  2. Agregue el UDID en dispositivos.
  3. Agregue el dispositivo al perfil de aprovisionamiento.
  4. Descarga el perfil de nuevo y disfruta.

12
El portal no le permitirá agregar dispositivos al portal de aprovisionamiento de equipo ya que está administrado por Xcode, por lo que no funcionará para mí.
marchinram

2
Cree su propio perfil de aprovisionamiento. El perfil de aprovisionamiento del equipo no es el único perfil que puede tener.
David Liu

8
Todos se agregan al perfil de aprovisionamiento del equipo automáticamente. Todo lo que tiene que hacer es agregar el dispositivo y luego actualizar en Xcode.
crimson_penguin

+1, esta es la información clave en este hilo si no desea involucrar a Xcode.
tomfanning

3
¿Y qué hace cuando no se agrega automáticamente al perfil de aprovisionamiento?
James Moore

5

Hay dos tipos de perfiles de aprovisionamiento.

  • desarrollo y
  • distribución

Cuando la aplicación está activa en la tienda de aplicaciones, los perfiles de distribución funcionan y no es necesario agregar ningún dispositivo.

Solo los perfiles de desarrollo necesitan agregar dispositivos, para ello estos son los pasos:

  1. Inicie sesión en el centro de miembros de developer.apple.com.
  2. Vaya a Certificados, identificadores y perfiles.
  3. Obtenga UDID de su dispositivo y agréguelo en los dispositivos.
  4. Seleccione un perfil de aprovisionamiento de desarrollador y edítelo.
  5. Haga clic en la casilla de verificación junto al dispositivo que acaba de agregar.
  6. Genere y descargue el perfil.
  7. Haga doble clic en él para instalarlo.
  8. Conecte su dispositivo y vuelva a intentarlo.

Esto funcionó para mí, espero que funcione para ti.


4

Enfrenté varias veces el mismo problema que agrego información del dispositivo al portal para poder publicar la compilación en las pruebas de tejido, pero el dispositivo aún falta debido a que Xcode no actualiza el perfil de aprovisionamiento del equipo.

Entonces, según otras respuestas y mi propia experiencia, la mejor y más rápida forma es eliminar todos los perfiles de aprovisionamiento manualmente mediante la línea de comandos, mientras que la firma automática los descargará nuevamente con los dispositivos actualizados.

Si esto puede llevar a algunos problemas desconocidos, no lo sé y lo dudo mucho, pero funciona bien para mí.

Por lo que sólo:

cd ~/Library/MobileDevice/Provisioning\ Profiles/
rm *

E intenta de nuevo...


¿Quizás algunas explicaciones serían útiles?
olinox14

@ olinox14 ahora es demasiado texto, creo que jaja
Renetik

1
cd ~/Library/MobileDevice/Provisioning\ Profiles/si ya tenía el terminal abierto en otro directorio, cd Library / .. fallaría y rm podría ser potencialmente malo
user1817787

3

Tenga en cuenta que los probadores ya no se agregan a través de UUID en el nuevo Apple TestFlight.

Las compilaciones de prueba de vuelo ahora requieren un perfil de aprovisionamiento de distribución de la App Store. El portal no permite agregar UUID a este tipo de perfil de aprovisionamiento.

En su lugar, agregue "Probadores internos" a través de iTunes Connect:

Los evaluadores internos son usuarios de iTunes Connect con el rol de administrador o técnico. Se pueden agregar en Usuarios y Roles.

Después de agregar un usuario, asegúrese de hacer clic en su nombre y activar el interruptor "Probador interno".

Interruptor de palanca del probador interno

Luego, ve a App > Prerelease > Internal Testerse invítalos a la construcción.


2

Después de haber agregado el UDID a los dispositivos en el portal de aprovisionamiento manualmente, debe engañar a Xcode para que genere un nuevo perfil de aprovisionamiento del equipo (con el dispositivo recién agregado incluido). Sigue estos pasos:

  1. Abra Organizador> Dispositivos> Biblioteca> Perfiles de aprovisionamiento. Busque el perfil existente (antiguo) (que no incluye el dispositivo recién agregado). Bórralo.
  2. Conecte uno de sus propios dispositivos. Haga clic derecho sobre él en Organizador> Dispositivos> Dispositivos. Elija 'Agregar dispositivo al portal de aprovisionamiento'.

Esto engañará a Xcode para que genere un nuevo perfil de aprovisionamiento de equipo, que incluye automáticamente los dispositivos que ha agregado en el portal de aprovisionamiento.


2

Si ha creado recientemente nuevos perfiles de aprovisionamiento, tendrá que desconectar su teléfono, cerrar XCode. Luego abra XCode, actualice sus cuentas y luego compile e implemente al menos una vez en su teléfono.


2

Después de agregar UDID en developer.apple.com, siga los siguientes pasos:

1, vaya a Xcode, abra Preferencias (cmd +,) -> Cuentas -> Haga clic en su ID de Apple -> Ver detalles ingrese la descripción de la imagen aquí

2, en la nueva ventana, haga clic en "Actualizar", luego en "Solicitar" ingrese la descripción de la imagen aquí

3, ahora intente ejecutar su aplicación en el nuevo dispositivo, si obtiene un error que dice "perfil de aprovisionamiento no encontrado", siga leyendo

4, haga clic en su proyecto ingrese la descripción de la imagen aquí

6, busque el botón "Solucionarlo" en la sección Identidad, haga clic en él ingrese la descripción de la imagen aquí

7, ahora intenta ejecutar de nuevo, debería funcionar


2

Actualización para Xcode (versión 9.1). Siga los pasos a continuación para actualizar los perfiles de aprovisionamiento

Usando Xcode Organizer

  • Seleccione Exportar

ingrese la descripción de la imagen aquí

  • Seleccione la instalación de distribución deseada

ingrese la descripción de la imagen aquí

  • Ahora seleccione Administrar automáticamente la identidad de firma ingrese la descripción de la imagen aquí
  • En la siguiente pantalla, haga clic en el botón de divulgación de detalles de etiqueta de perfil que lo llevará a la carpeta de perfil de aprovisionamiento

ingrese la descripción de la imagen aquí

  • Seleccione todos los perfiles y tírelos a la papelera. Ahora, en Xcode, haga clic en el botón Anterior y vuelva a hacer clic en Administrar firma automáticamente, ahora Xcode creará una nueva identidad de firma para usted con las últimas funciones (incluidas las nuevas identificaciones de dispositivo)

En resumen, puede navegar a MobileDevice / Provisioning Profiles / ruta de carpeta y eliminar todos los perfiles y luego Archivar. Ahora puede ver que hay nuevos perfiles para usted. Salud :)

@JasonH espero que te ayude.


1

Esto es lo que funcionó para mí en XCode 7.3

  1. Inicie sesión en developer.apple.com
  2. Agrega el dispositivo.
  3. Regrese directamente a XCode (NO HAGA NADA) y cree el .ipa
  4. Instale la compilación en el dispositivo, funcionará.

No tengo idea de cómo funcionó esto, ya que no descargué un nuevo perfil de aprovisionamiento que incluía el dispositivo recién agregado, ni toqué nada en XCode después de agregar el nuevo dispositivo. Esa es la magia de Apple para ti.

Intentaré agregar una explicación a esto si encuentro una.


Esto también funcionó para mí en Xcode 11: UDID se agregó automáticamente a través de AppCenter, pero para el resto, la parte de no hacer nada era todo lo que se necesitaba. Archivado y exportado la aplicación nuevamente, se agregó un nuevo dispositivo.
Paco1

1
  • Inicie sesión en el portal de aprovisionamiento de su iPhone a través de developer.apple.com
  • Agregar el UDID en dispositivos
  • Vaya a las secciones Perfil de aprovisionamiento. Haga clic en su perfil de aprovisionamiento, haga clic en Editar.
  • En la sección Dispositivo, seleccione su dispositivo agregado y vuelva a generar el certificado de aprovisionamiento.
  • Descárgalo y haz doble clic. Se agregará automáticamente en su Xcode.
  • Para verificar UDID presente en el archivo .ipa o no. Genere el archivo .ipa y cárguelo en diawi.com, obtenga el enlace de diawi y presione en el navegador Safari. Puede verificar cuántos UDID están integrados en .ipa generado.

1

A partir de septiembre de 2018, Apple parece (o un error) bloquear la forma normal de obtener el UDID de su XS y XS Max. Incluso XCode no pudo registrar correctamente nuevos teléfonos para usted.

Después de un par de horas de excavación, lo averiguo:

  • Conecte su iPhone a su Mac.
  • Navega a  -> Acerca de esta Mac.
  • Haga clic en Informe del sistema y seleccione USB.
  • Haga clic en iPhone y copie el valor junto a la etiqueta del Número de serie.
  • Copie y pegue el valor. Luego debe agregar un - después del octavo dígito.
  • Este es el UDID para iPhone XS y iPhone XS Max.

Fuente


0

inicie sesión en la cuenta de desarrollador de Apple y abra el perfil de provisión que ha seleccionado en la configuración y agregue el dispositivo. El dispositivo se mostrará automáticamente si está conectado a la PC.


-2

Xcode 10.3

En el buscador, navegue a: MobileDevice / Provisioning Profiles / y elimine todos los archivos allí.

Luego Archive y administre automáticamente el canto.

¡Estás listo!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.