Renovar Perfil de Aprovisionamiento


Acabo de recibir un aviso de que el perfil de aprovisionamiento de una de mis aplicaciones está a punto de caducar. ¿Hay alguna manera de renovar el existente o debo recrear uno nuevo?

Author: Daya Kevin, 2009-08-27

14 answers

Para renovar el perfil de aprovisionamiento del equipo administrado por Xcode:

En el organizador de Xcode:

  • Haga clic derecho en su dispositivo (en la lista de la izquierda)
  • Haga clic en"Agregar dispositivo al portal de aprovisionamiento"
  • ¡Espera hasta que esté hecho !
 60
Author: Johnmph,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-04-23 11:12:29

Fui al Portal del Programa en el sitio de desarrollo de Apple, hice clic en Aprovisionamiento, hice clic en el botón "Renovar" junto a mi perfil, el estado cambió de 'expirado' a 'pendiente', esperé unos momentos, hice clic en actualizar, el nuevo estado estuvo activo hasta 3 meses a partir de ahora, hice clic en "Descargar", encontré el archivo descargado en mi carpeta de descargas y lo arrastré a mi Icono de XCode. (Ya tenía Xcode ejecutándose, y tenía el iphone conectado). El nuevo perfil apareció, y borré el viejo (tenga cuidado porque tenían el mismo nombre, pero cuando se pasa el ratón sobre ellos aparece la fecha de caducidad).

Creo que porque tenía el teléfono conectado ya se actualizó automáticamente al teléfono, porque no tuve que volver a sincronizar ni nada.

Ahora mi Aplicación funciona de nuevo!

 26
Author: daver,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-10-22 03:41:45

He hecho lo que sugieres, y tampoco veo un botón de "Renovar".

Lo siguiente es cómo conseguí el mío renovado.

Veo mis tres perfiles (companynameProfile, "Team Provisioning Profile" y productnameProfile). La primera y la tercera van a expirar en un par de semanas. El segundo (y solo el segundo) está marcado como "administrado por Xcode". Los nombres del perfil aparecen en una tabla con columnas etiquetadas como "Perfil de aprovisionamiento", ID de aplicación, Estado y Acciones. Estatus para los tres es "Activo". Primero 1 y 3, la columna Acciones tiene un " Descargar" botón, y un enlace "Editar". Para 2, la columna Acciones solo tiene el botón "Descargar".

No hay ningún botón / enlace de" Renovar "(o" Actualizar") en ninguna parte (e hice una vista-fuente y busqué eso también:)

Así que, pensé...haga clic en "Editar" en #3 ... dos opciones pop-up: Modificar y Duplicar. Elegí "Modificar"

Todavía no hay renovación/actualización ... pero hay un botón "Enviar"... lo cual no trabajo (resulta que su tipo de gris, pero eso no es en absoluto obvio...diseño de interfaz de usuario malo).

Descubrí que si cambio algo en la pantalla (en mi caso, seleccioné un dispositivo no utilizado)," Enviar " se oscurece (se vuelve disponible). Haga clic en "Enviar". Usted está en silencio (otro problema de interfaz de usuario :) llevado de nuevo a la página anterior, y el Los botones" Descargar "y" Editar "se han ido, y la columna de estado debe decir"Pendiente"!

Después de un tiempo, refrescé la ventana (recargada) (no sé si habría actualización automática)... y vio que la columna de estado había cambiado a "Activo".

Ahora...He descargado el nuevo perfil (el que la maldita página no dice que es nuevo, y no LISTA LA FECHA DE VENCIMIENTO para que puedas decírtelo a ti mismo ... tercer defecto de interfaz de usuario ya :)

Descargué el perfil, eliminé el perfil antiguo de la lista en la ventana Organizador de Xcode, luego arrastré el nuevo a la ventana Organizador de Xcode y ... voila, Organizador muestra una nueva fecha de vencimiento (de aproximadamente 3 meses a partir de hoy).

Espero que ayude,

Stan Cupertino, CA, Estados Unidos

 13
Author: Stan Sieler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-01-11 22:50:55

¿Sabes si el botón renovar solo apareció cuando el perfil expiró? Tengo un perfil que expirará pronto, pero no se muestra el botón "renovar" en este momento.

Acaba de leer en otra parte que aparentemente este es el caso.

 8
Author: John Friend,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-12-02 10:34:49

Ahora lo han cambiado. (Oct 2010)

  1. Iniciar sesión en el sitio web del desarrollador de iPhone: http://developer.apple.com/

  2. A continuación, haga clic en "Provisioning Portal" en el menú de la barra lateral derecha (justo en la parte superior).

  3. En la página siguiente, haga clic en" Aprovisionamiento " en el menú de la barra lateral izquierda

  4. A continuación, verá su / s perfil / s de aprovisionamiento, y el/s botón / s' renovar ' - Pulse él / s :)

 8
Author: Nelga,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-10-25 23:09:46

A partir de mayo de 2017 este proceso parece haber cambiado una vez más (un poco).

No me pareció necesario modificar realmente nada relacionado con mi perfil, y afortunadamente el certificado seguía siendo válido, por lo que la renovación terminó siendo un proceso simple, aunque averiguar exactamente lo que hacer no fue sencillo.

  1. Seleccione el perfil que expira en su cuenta de desarrollador y haga clic en " Editar" Seleccione el perfil que Expira y Edite
  2. Haga clic en el botón" Generar"
    • Verificar que el certificado vinculado al perfil siga siendo válido durante al menos un año
    • No me pareció necesario modificar el perfil de ninguna manera Haga Clic en el Botón Generar
  3. En la siguiente pantalla, verifique que la fecha de vencimiento del perfil se haya extendido Verificar la fecha de vencimiento extendida
 4
Author: jandersen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-02 19:48:17

Actualización de marzo de 2013

La fecha de caducidad del perfil de aprovisionamiento está vinculada a la fecha de caducidad del certificado de desarrollador. Y no quería esperar a que expirara, así que esto es lo que hice -

  • Vaya al portal de aprovisionamiento de iOS
  • Revocar el certificado actual
  • En Xcode > Organizer, vaya a la página de perfiles de aprovisionamiento (en Biblioteca)
  • Presione refresh y se le pedirá que cree un nuevo certificado de desarrollador desde la corriente uno ha sido revocado
  • Siga los pasos para crear uno
  • Vuelva al portal de aprovisionamiento de iOS para sus perfiles de distribución y cambie algo al respecto para que habilite el botón enviar.
  • Envíelo y se le aplicará la fecha del nuevo certificado
 3
Author: Peter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-03-20 10:42:20

En Xcode4 vaya al Organizador. Elija en biblioteca los perfiles de aprovisionamiento. Seleccione su perfil de aprovisionamiento y haga clic en el botón" Actualizar " en la parte inferior. Se le pedirá que introduzca su nombre de usuario y contraseña. Después de eso, el perfil se renueva.

 2
Author: zeiteisen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-06-09 11:11:50

Para renovar el perfil de desarrollo antes de que expirara, finalmente encontré una forma que funciona para mí. Enfoqué los pasos que me había estado perdiendo antes.

Vaya al portal de aprovisionamiento de Apple, seleccione "Aprovisionamiento". Obtendrá una lista de "Perfiles de Aprovisionamiento de desarrollo" donde verá su perfil que pronto caducará con la etiqueta "Administrado por XCode". Haga clic en el botón "Nuevo perfil" en la parte superior, seleccione el tipo de perfil que desea y créelo. Espere medio minuto, actualice la pantalla de inicio y cuando muestre el nuevo perfil como "Activo", vuelva a XCode, vaya al Organizador y seleccione" Aprovisionar perfiles "en" Biblioteca " en la columna superior izquierda. Haga clic en "Actualizar" en la parte inferior, inicie sesión (si se le pregunta) y el nuevo perfil aparecerá en la lista después de un corto tiempo.

Ahora, crucialmente, conecte su dispositivo y arrastre su nuevo perfil a la fila "Perfiles de aprovisionamiento" debajo del dispositivo conectado en la columna izquierda.

Finalmente, puede limpiar los perfiles antiguos de su dispositivo, si te apetece.

Nota: curiosamente, parece que simplemente marcar y eliminar su perfil de aprovisionamiento en el sitio del Portal de Aprovisionamiento de iOS hace que se cree un nuevo Perfil de aprovisionamiento de Equipo fresco. Así que tal vez eso es todo lo que se necesita. Voy a tratar de que la próxima vez para ver si eso es suficiente, si es así no es necesario crear un perfil como he descrito anteriormente.

 1
Author: mwehlou,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-03-19 12:01:06

Además de las otras soluciones que necesitaba para editar la firma de código en el proyecto principal y el archivo de destino para obtener la creación de la aplicación en el dispositivo de nuevo después de un perfil de aprovisionamiento expirado.

:: Eliminar los antiguos perfiles caducados

:: Añadir el nuevo perfil con el Organizador

:: Limpiar todos los Objetivos

:: Get Info - > Firma de código tanto en el proyecto principal como en el Destino

::Construir y Ejecutar

 1
Author: zzzzzz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-04-06 04:58:11

Desafortunadamente renovar no parece funcionar en mi caso. Mi Perfil de Distribución Ad Hoc está a punto de expirar en 5 días. Recibí advertencias sobre eso en el iPhone y el organizador de Xcode también muestra una señal de advertencia al lado.

En el portal de aprovisionamiento de Apple estaba marcado como inactivo y había un botón para reactivarlo. Pero con la misma fecha de caducidad, dentro de 5 días. A continuación, he añadido dos iPhones más a ella, sin embargo, el perfil cambiado todavía expira 5 días desde ahora.

Finalmente, eliminé el perfil en el portal de aprovisionamiento y creé uno nuevo desde cero, con un nombre diferente, pero este nuevo aún expira el 13 de abril, ¡dentro de 5 días!

¡Eso es realmente frustrante! Así que supongo que tengo que esperar hasta después de que expire y crear uno nuevo entonces.

En caso de que se pregunte si mi suscripción de desarrollador se agota, no lo es. Acabo de renovarlo en febrero.

 1
Author: Jochen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-04-08 03:53:35

Para el Perfil del equipo, simple en Pre-Referencia Account> Cuenta-- - >seleccione la cuenta de corret detail>detalle> > haga clic en el botón 'actualizar' inferior izquierdo. el perfil será renovado.

 1
Author: zolibra,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-11-30 06:50:54

Cambian cómo funciona esto tan a menudo. Esto es lo que tenía que hacer esta vez (mayo de 2016):

  • Agregar un nuevo perfil de aprovisionamiento en el Centro de Miembros de Desarrolladores
  • Abrir preferencias de XCode, Cuenta > Elegir ID de Apple > Elegir Nombre del Equipo > Ver detalles
  • Haga clic en el botón Descargar en la columna Acción para el perfil de aprovisionamiento recién creado
 1
Author: Hugh Jeffner,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-13 13:53:51

Para mí, el problema estaba ocurriendo porque no había un certificado de Producción activo. Creé uno nuevo, y luego fui al perfil de aprovisionamiento de distribución caducado, agregué el certificado y el perfil de aprovisionamiento se activó.

 0
Author: Atul Goyal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-05-24 09:08:16