Eliminar el perfil de aprovisionamiento de Xcode 5

91

He luchado con esto durante horas. Tengo 2 perfiles de aprovisionamiento iguales que he creado y el nuevo perfil no sustituyó al anterior (que vence 6 días antes que el nuevo). A través del menú XCode 5, parece que no puedo eliminar el perfil de aprovisionamiento duplicado. ¿Alguna solución en esta situación?

Sergey Grischyov
fuente
simplemente elimine el anterior del centro de desarrollo ...
MoralCode

Respuestas:

189

Si elimina el perfil del aire acondicionado de desarrollo de Apple y presiona actualizar en XCode (usando xcode> Preferencias> Cuentas), estos perfiles desaparecerán.

Puede eliminarlos de este directorio en su máquina: "~/Library/MobileDevice/Provisioning\ Profiles"

rakmoh
fuente
19
es un problema increíble ... con Xcode 5 - Cierro xcode - Elimino el perfil de "~ / Library / MobileDevice / Provisioning \ Profiles" - Elimino el perfil del portal devcenter - Abro Xcode, Preferences, Account, ViewDetail y hago clic en el botón Actualizar. ¡Los perfiles eliminados ahora aparecen de nuevo! ¿Como es posible?
milonet
1
@milonet Xcode 5 (re) crea perfiles de aprovisionamiento automáticamente, incluso si se eliminan manualmente. Todavía no he descubierto cómo evitar que lo haga. Hay muchos hilos sobre esto ...
Andreas Ley
4
Usar xcode> Preferencias> Actualización de cuentas parece una solución más limpia. Vea la respuesta a continuación por @loadedion
pstoppani
6
Xcode ahora crea perfiles de desarrollador para su ID de paquete automáticamente, y si usa Xcode> Preferencias> Cuentas> seleccionar-cuenta> ver detalles> actualizar, los volverá a crear. No hay forma de desactivarlo. Como otros, he presentado un informe pero (radar) para esto pidiendo que se cambie.
Bill Patterson
1
@pstoppani: ¡GRACIAS! Estoy probando con testflight y cada vez que agrego un nuevo miembro, tengo que agregar un nuevo perfil ad hoc a xcode: ¡tengo 10 perfiles con el mismo nombre! ¡No sabía dónde están las personas específicas de prueba! Utilizo el botón de actualización en xcode> Preferencias> Cuentas y resuelve mi problema con el último perfil, ¡esto me vuelve loco! gracias +1!
Tenaciousd93
42

En las Preferencias de Xcode, vaya a Cuentas, luego vaya a su ID de Apple, luego haga clic en "Ver detalles" Haga clic en el perfil de aprovisionamiento que desea eliminar, luego presione la tecla "eliminar" UNA VEZ. Luego haga clic en el icono de actualización para actualizar manualmente la lista (bastante contradictorio ...).

Con este método, pude eliminar todas menos una copia del mismo perfil de aprovisionamiento, después de lo cual la eliminación no hace nada.

cargado
fuente
2
Los Macbooks no tienen teclas de eliminación. El retroceso no funciona, en cualquier caso.
Norswap
4
Esto funciona, pero debe presionar actualizar después de presionar la tecla Eliminar. ¡Asegúrese de hacer esto, de lo contrario, borrará más de uno! PD: eliminar en una computadora portátil es Fn-Backspace
Giles Williams
3
Me funciona, +1 para compensar a todos los que dudan. Sin embargo, no hay comentarios visuales hasta que se completa la actualización, por lo que un -1 para Apple.
Gordon Dove
1
No puede eliminarlo del centro de desarrollo. Volveré a aparecer cuando actualices i Xcode.
Sten
1
No tuve que eliminar nada ... solo presioné actualizar y se eliminaron los duplicados. Gracias;)
budidino
8

Probablemente no necesite eliminar los perfiles duplicados. Simplemente vaya a Xcode / Preferences / Accounts / / View Details y presione el botón de actualización.

Hice esto y mis perfiles de aprovisionamiento duplicados desaparecieron. Ahora, cuando publico compilaciones en TestFlight, las listas de distribución son correctas.

oh el dolor
fuente
Xcode los recrea, aparentemente. Ver comentarios arriba :-(
shmim
6

ingrese la descripción de la imagen aquí En las Preferencias de Xcode -> Cuentas, elimine su cuenta, agregue la cuenta nuevamente, haga clic en su ID de desarrollador, presione actualizar, seleccione el perfil de aprovisionamiento nuevamente en la configuración de compilación.

ESO ES. TODOS TUS PROBLEMAS ESTÁN RESUELTOS

Ashish Pisey
fuente
No veo una "actualización" para presionar. Los perfiles "administrados por XCode" siguen apareciendo.
Matt
El botón Actualizar está debajo de ver detalles en la parte inferior. Vea mi respuesta editada.
Ashish Pisey
4

Estoy usando la "utilidad de configuración de iPhone para Mac OS x" proporcionada por Apple para administrar todos mis perfiles de aprovisionamiento para Xcode 5.

Desde el sitio web de Apple:

La Utilidad de configuración de iPhone le permite crear, mantener, cifrar e instalar fácilmente perfiles de configuración, rastrear e instalar perfiles de aprovisionamiento y aplicaciones autorizadas, y capturar información del dispositivo, incluidos los registros de la consola.

Puedes descargarlo desde aquí

Puede eliminar el perfil de aprovisionamiento:

  1. Abra la utilidad y seleccione el perfil de aprovisionamiento de la lista.
  2. En el menú superior, seleccione "Editar" que "Eliminar".
Muhammad Zeeshan
fuente
2

Para eliminar cualquier referencia a un perfil de aprovisionamiento no deseado de XCODE 5, esto es lo que hice:

1) Busque en el directorio YOURAPP.xcodeproj

2) Con vi abrí el archivo project.pbxproj

3) Busque PROVISIONING_PROFILE = "ID_OF_THE_PROV_PROFILE_YOU_WANT_TO_DELETE"

En todos los casos que vi esto en el archivo, simplemente lo configuré en "" y XCODE nunca volvió a darme un error.

neuman8
fuente
2

Todos los métodos mencionados hasta ahora no eliminarán ciertos perfiles "Administrados por Xcode", que es posible que vuelvan a aparecer continuamente sin importar lo que haga para eliminarlos.

El problema parece ser que Xcode / Apple Developer Center genera automáticamente ciertos perfiles en función de los ID de la aplicación que tiene. En mi caso, veo un perfil de "Desarrollador" por ID de aplicación (incluido el comodín).

Me imagino que la única forma de deshacerse de estos es eliminar el ID de la aplicación a través del Centro de desarrollo. A menudo, esto no es posible, ya que el Centro de desarrollo se quejará de que la aplicación "... existe en la App Store, por lo que no se puede eliminar", incluso cuando la aplicación en cuestión no está realmente en la tienda.

chris838
fuente
ninguno de los anteriores, pero esto funcionó. De hecho, Xcode agregó * ID de comodín, tan pronto como me deshice de él, se detuvo la duplicación
Boris Gafurov
0

Ninguna de las sugerencias anteriores funcionó para mí. Lo que finalmente eliminó los perfiles no deseados fue lo siguiente:

  1. Eliminar la cuenta de desarrollador de Xcode> Cuentas
  2. Salga de Xcode.
  3. Elimine los perfiles de aprovisionamiento no deseados en el portal para desarrolladores.
  4. Eliminar todos los archivos ~/Library/Developer/Xcode/DeveloperPortal*.*
  5. Vacía la basura.
  6. Reinicie Xcode y vuelva a agregar la cuenta de desarrollador.

Estaba dando vueltas, así que esta podría no ser la fórmula mágica, sino algo por el estilo. Por diseño, Xcode crea automáticamente perfiles de aprovisionamiento basados ​​en los identificadores de aplicaciones configurados en el portal de desarrolladores con nombres como "Perfil de aprovisionamiento del equipo Mac:". Esta es una gran característica, pero se suma a la confusión con este problema de eliminación.

espinaca
fuente
Descubrí que simplemente eliminarlos del centro de desarrollo funcionaba según mi respuesta anterior.
MoralCode
0

De mi experimentación, creo que Xcode extrae los perfiles de aprovisionamiento directamente del centro de desarrollo.

Digo esto porque creé un nuevo perfil de aprovisionamiento desde el centro de desarrollo y apareció en Configuración> Cuentas antes de hacer doble clic en el archivo .mobileprovision.

Básicamente, elimine los perfiles de developer.apple.com

Código moral
fuente
0

En mi caso, esto funcionó: haga clic derecho en un perfil de aprovisionamiento en la pestaña de cuentas -> ver panel de detalles. Haga clic en la opción mostrar en el buscador -> elimínelos directamente en el buscador.

el reverendo
fuente
0

Para todas las personas que están viendo los perfiles reaparecer mágicamente después de eliminarlos y presionar actualizar, simplemente espere unos minutos después de eliminar y antes de presionar el botón de actualización.

232 Estudios
fuente
0

Para eliminar el perfil de aprovisionamiento, podemos usar el software de utilidad de configuración de iPhone.

Software de utilidad de configuración de iPhone -> Instalar este software -> Software abierto -> Perfiles de aprovisionamiento -> buscar la lista de todos sus perfiles -> Presione el botón Retroceso, le pedirá que elimine el perfil de aprovisionamiento -> Haga clic en el botón Eliminar perfil de aprovisionamiento. Por lo tanto, lo eliminará de su aplicación Xcode existente e incluso de su PC.

Se muestra la imagen para eliminar el perfil de aprovisionamiento.

Nirzar Gandhi
fuente
-1

Me di cuenta de que se necesita un intervalo de tiempo para sincronizar la ruta local del aprovisionamiento (~ / Library / Developer / Xcode / DeveloperPortal) y el servidor iTunesConnect. Entonces, una vez que haya eliminado su perfil de aprovisionamiento en la ruta local y en el servidor iTunesConnect (debe eliminar ambos para borrar), debe esperar al menos 5 minutos; de lo contrario, verá los archivos que ha eliminado nuevamente en la ruta local cuando intentas presionar el botón 'arreglarlo' en Xcode.

usuario3339709
fuente