Renovar perfil de aprovisionamiento

87

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

Meltemi
fuente

Respuestas:

61

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"
  • ¡Espere hasta que esté listo!
Johnmph
fuente
NB, primero tuve que eliminar el perfil de aprovisionamiento que pronto expirará del dispositivo.
erikprice
1
Esta técnica no me funciona esta mañana. Llego hasta "Listado de equipos" y luego una ventana emergente me dice "Solicitud agotada"
Tony Adams
No sé qué me lo arregló, pero sí. Creo que actualicé xCode o algo así. Lo siento, no puedo ser más preciso ...
Tony Adams
Para una empresa famosa por su intuición (si esa es una palabra), esto es extremadamente oculto y oscuro. Funcionó para mí, también me indicó algo más relacionado con el perfil de aprovisionamiento y me preguntó si xcode debería buscarlo por mí, dije que sí y funcionó.
Brett Gregson
7
Esta opción ya no existe
Hugh Jeffner
25

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 'caducado' a 'pendiente', esperé unos momentos, hice clic en actualizar, el nuevo estado estuvo activo hasta dentro de 3 meses, hice clic en "Descargar", encontré el archivo descargado en mi carpeta de descargas y lo arrastré a mi XCode Icon. (Ya tenía Xcode ejecutándose y tenía el iPhone enchufado). Apareció el nuevo perfil y eliminé el anterior (con cuidado porque tenían el mismo nombre, pero cuando pasa el mouse sobre ellos aparece la fecha de vencimiento).

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

¡Ahora mi aplicación funciona de nuevo!

daver
fuente
8
No tengo un botón de renovación junto a mi perfil vencido. Qué significa eso? ¿Cómo lo renuevo?
MikeN
No lo sé. Esto puede haber cambiado desde que lo hice hace casi dos años.
daver
1
si el certificado principal expiró, primero debe volver a
generarlo,
En Aprovisionamiento> Distribución. Tampoco tengo ningún botón "Renovar". Mi certificado de distribución es válido. ¿No sé qué hacer?
neoneye
Ya no es exacto ... En este punto, es mejor eliminar esta respuesta
lance.dolan
14

He hecho lo que sugieres y tampoco veo el botón "Renovar".

Lo siguiente es cómo renové el mío.

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

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

Entonces, pensé ... haga clic en "Editar" en el n. ° 3 ... dos opciones emergentes: Modificar y Duplicar. Elegí "Modificar"

Todavía no hay renovación / actualización ... pero hay un botón "Enviar" ... que no funciona (resulta que está en gris, pero eso no es del todo obvio ... mal diseño de la interfaz de usuario).

Descubrí que si cambio algo en la pantalla (en mi caso, seleccioné un dispositivo que no usé anteriormente), "Enviar" se oscurece (se vuelve disponible). Haga clic en "Enviar". Estás en silencio (otro problema de la interfaz de usuario :) devuelto a la página anterior, y los botones "Descargar" y "Editar" se han ido, y la columna de estado debería decir "Pendiente".

Después de un tiempo, actualicé la ventana (recargada) (no sé si se habría actualizado automáticamente) ... y vi que la columna de estado había cambiado a "Activo".

Ahora ... descargué el nuevo perfil (el que la maldita página no te dice que es nuevo y no LISTA LA FECHA DE VENCIMIENTO para que puedas decirte a ti mismo ... la tercera falla de la interfaz de usuario ya :)

Descargué el perfil, eliminé el perfil anterior 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, EE. UU.

Stan Sieler
fuente
1
En mi caso, tenía un perfil de aprovisionamiento de distribución que venció. La forma en que lo renové fue elegir "Modificar" y luego en el botón emergente "ID de aplicación" seleccionar un elemento incorrecto, y luego seleccionar el ID de aplicación original nuevamente. Luego pude presionar el botón Enviar.
neoneye
8

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

Solo lea en otra parte que aparentemente este es el caso.

John amigo
fuente
1
En la forma típica de Apple "fácil de usar", parece que la opción de renovación solo está disponible después de la expiración.
orion elenzil
2
Eso no es cierto, simplemente descarga un nuevo perfil en cualquier momento y tiene una nueva fecha de vencimiento.
ingh.am
1
Eso no funcionó para mí cuando lo intenté hace un momento; los perfiles de aprovisionamiento tienen la misma fecha de vencimiento. (Incluso eliminé los viejos del Organizador de Xcode y luego arrastré los nuevos; no me alegro)
Glenn
1
... sin embargo, Pude obtener nuevas fechas de vencimiento al elegir Editar, hacer algunos cambios (como desmarcar la casilla de verificación de un dispositivo) y enviar.
Glenn
8

Lo han cambiado ahora. (Octubre de 2010)

  1. Inicie sesión en el sitio web para desarrolladores de iPhone: http://developer.apple.com/

  2. Luego haga clic en "Portal de aprovisionamiento" en el menú de la barra lateral derecha (en la parte superior derecha).

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

  4. Luego verá su / s perfil / s de aprovisionamiento y el / los botón / s 'renovar' - Presiónelo :)

Nelga
fuente
8

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

No me pareció necesario modificar nada que tuviera que ver 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 qué hacer no fue sencillo.

  1. Seleccione el perfil que vence 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"
    • Verifique que el certificado vinculado al perfil siga siendo válido durante al menos un año
    • No encontré 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
Jandersen
fuente
1
¿Cómo accedo a la pantalla en el paso 1? Supongo que esto está en algún lugar del sitio web del desarrollador ..
galactikuh
@galactikuh, deberá iniciar sesión en developer.apple.com y luego seleccionar "Certificados, identificadores y perfiles" y encontrar el perfil que debe renovarse
jandersen
Parece que mi cuenta expiró, lo que explicaría por qué no puedo verla.
galactikuh
¿Necesitas pagar para conseguirlo ahora? Todo lo que trato de hacer en developer.apple.com simplemente me lleva a la página donde compras la membresía del programa de desarrollador por £ 79 ... pero pude configurar originalmente el perfil sin membresía, entonces, ¿esto ha cambiado?
Jules
1
@galactikuh - Al final lo hice funcionar. Tuve que eliminar completamente la información de la cuenta de la sección de aprovisionamiento del organizador y luego volver a agregarla, y eso hizo que se renovara correctamente.
Jules
3

Actualización de marzo de 2013

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

Pedro
fuente
Yo también tenía un perfil de aprovisionamiento que caduca en 12 días y que estaba vinculado a un certificado que también caduca en 12 días. El uso de los pasos anteriores permitió que Xcode regenerara el certificado que revoqué. Luego tuve que volver a vincular mis perfiles de aprovisionamiento de distribución con el nuevo certificado. Todo es bueno.
TJ Asher
típica manzana ensangrentada, siempre están cambiando la forma en que funcionan las cosas
1800 INFORMACIÓN
Desafortunadamente, esto ya no funcionará. Tengo un proyecto que se está administrando (todavía) en XCode 4.6.3, y el botón Actualizar en el Organizador ya no recibe sus solicitudes atendidas por Apple. Cuando presionas el botón, dice "Servicio no disponible", así que ... gracias Apple.
Logicsaurus Rex
2

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

zeiteisen
fuente
2

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

  • Agregar un nuevo perfil de aprovisionamiento en el Centro de miembros desarrolladores
  • Abra las preferencias de XCode, Cuenta> Elija ID de Apple> Elija Nombre de equipo> Ver detalles
  • Haga clic en el botón Descargar en la columna Acción para el perfil de aprovisionamiento recién creado
Hugh Jeffner
fuente
1

Para renovar el perfil de desarrollo antes de que expirara, finalmente encontré una forma que funciona para mí. Dije en negrita los pasos que me había perdido antes.

Vaya al portal de aprovisionamiento de Apple, seleccione "Aprovisionamiento". Obtendrá una lista de "Perfiles de aprovisionamiento de desarrollo" donde verá su perfil que expirará pronto con la etiqueta "Administrado por XCode". Haga clic en "Nuevo perfil" botón 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, seleccione "Perfiles de aprovisionamiento" en "Biblioteca" en la columna superior izquierda. Haga clic en "Actualizar" en la parte inferior, inicie sesión (si se le solicita) y el nuevo perfil aparecerá en la lista después de un rato.

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

Finalmente, puede limpiar los perfiles antiguos de su dispositivo si lo desea.

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. Entonces, tal vez eso sea todo lo que se necesita. Lo intentaré la próxima vez para ver si es suficiente, si es así, no es necesario que cree un perfil como lo describí anteriormente.

mwehlou
fuente
1

Además de las otras soluciones, necesitaba editar la firma de código en el proyecto principal y el archivo de destino para volver a crear la aplicación en el dispositivo después de un perfil de aprovisionamiento caducado.

:: Eliminar los viejos perfiles caducados

:: Agregar el nuevo perfil con el Organizador

:: Limpiar todos los objetivos

:: Obtener información -> Firma de código tanto en el proyecto principal como en el destino

:: Construir y ejecutar

zzzzzz
fuente
1

Desafortunadamente, la renovación no parece funcionar en mi caso. Mi perfil de distribución ad hoc está a punto de caducar en 5 días. Recibí advertencias sobre eso en el iPhone y el Xcode Organizer 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 aún con la misma fecha de caducidad, dentro de 5 días. A continuación, le agregué dos iPhones más, sin embargo, el perfil cambiado aún caduca dentro de 5 días.

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

¡Eso es realmente frustrante! Así que supongo que tengo que esperar hasta que expire y crear uno nuevo.

En caso de que se esté preguntando si mi suscripción de desarrollador se agota, no es así. Lo renové en febrero.

Jochen
fuente
1

para el perfil del equipo, simple en Preferencia -> Cuenta ---> seleccione la cuenta correcta -> detalle -> haga clic en el botón 'actualizar' de la parte inferior izquierda. se renovará el perfil.

zolibra
fuente
1

Para mí, el problema se producía porque no había ningún certificado de producción activo. Creé uno nuevo y luego fui al perfil de aprovisionamiento de distribución vencido, agregué el certificado y el perfil de aprovisionamiento se activó.

Atul Goyal
fuente
Atul, ¿es posible que mi perfil de aprovisionamiento de un mes haya expirado porque su certificado expiró? ¿Tengo razón en que tuviste el mismo problema? Hice un perfil de aprovisionamiento para la distribución hace un mes y caducó ayer, pero no tengo idea de por qué.
rihe