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?
Respuestas:
Para renovar el perfil de aprovisionamiento del equipo administrado por Xcode:
En el organizador de Xcode:
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!
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.
¿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.
Lo han cambiado ahora. (Octubre de 2010)
Inicie sesión en el sitio web para desarrolladores de iPhone: http://developer.apple.com/
Luego haga clic en "Portal de aprovisionamiento" en el menú de la barra lateral derecha (en la parte superior derecha).
En la página siguiente, haga clic en "Aprovisionamiento" en el menú de la barra lateral izquierda.
Luego verá su / s perfil / s de aprovisionamiento y el / los botón / s 'renovar' - Presiónelo :)
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.
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:
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.
Cambian cómo funciona esto tan a menudo. Esto es lo que tuve que hacer esta vez (mayo de 2016):
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.
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
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.
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ó.