2009-05-28 14 views

Respuesta

6

Parece que desea eliminarlo de su iPhone. No estoy frente a mi Mac en este momento, pero creo que dentro de XCode hay un Organizador (mire en la opción de menú Ver, asegúrese de que su iPhone esté conectado) puede abrir donde puede acceder a su perfil de aprovisionamiento eliminar o reemplazarlo. Verificaré cuando llegue a casa y actualizaré esta respuesta.

Además, si necesita eliminar solo el archivo de aprovisionamiento para un solo proyecto, puede hacerlo navegando a la carpeta de compilación de su proyecto y eliminándolo desde allí.

Si necesita eliminar sus claves de firma, puede hacerlo a través de la herramienta de administración de llavero.

Editar: Dentro de XCode goto Ventana-> Organizador Esto abrirá el organizador. Desde allí, puede hacer lo que necesita hacer para eliminar el archivo de aprovisionamiento.

+0

ya no funciona en Xcode 5, ver otra respuesta –

139

están almacenados en: ~/Library/MobileDevice/Provisioning Profiles

Usted desea reiniciar XCode para actualizar la lista.

+1

Desde Xcode 5, este es el método correcto. – mxcl

+2

@mxcl: En realidad, todavía puede usar 'Herramienta de configuración de iPhone' para administrar sus Perfiles de provisión. – 3lvis

+1

Sí, puede usar la herramienta de configuración de iPhone para administrar todos sus perfiles de suministro (ya que no puede hacerlo en Xcode 5) pero eliminar más de 400 perfiles de aprovisionamiento uno por uno en la Utilidad de configuración del iPhone no es nada divertido. ¡Thxs @Ramin para señalar dónde encontrarlos y poder eliminarlos a granel! – jsherk

7

Creo que tienes que abrir keychain.app luego ir a Certificados y eliminarlos allí.

+1

Esa es la respuesta correcta. No pude eliminar los certificados de xcode. –

+0

¿Qué es exactamente lo que eliminas? Veo un montón de perfiles diferentes que podrían estar relacionados con Xcode. –

+0

No veo ningún perfil de aprovisionamiento. – Zammbi

9

he tenido problemas para suprimir los perfiles de suministro en Xcode 5.

Una forma alternativa es utilizar el iPhone Configuration Utility, que muestra los perfiles de aprovisionamiento instalados en su sistema y le permite eliminar de ellos (seleccionar y pulse la tecla borrar) .

+0

Esta es definitivamente la manera más fácil ya que Xcode ya no le da la opción – SomaMan

8

Todavía tengo que encontrar la manera de eliminar perfiles de aprovisionamiento individualmente (Xcode 5).

La única manera en que puedo hacer que desaparezcan es mediante eliminando los ID de aplicación relacionados con los perfiles de aprovisionamiento. (En Certificados, Identificadores & Perfiles en el Centro de miembros)

Obviamente, esto puede no ser óptimo para usted, pero si ha estado usando un id de la aplicación de prueba, es el camino a seguir.


maneras que he intentado, sin éxito, para eliminar perfiles de datos:

(reaparecen después de una actualización en Xcode/Preferencias/cuentas/datos)

  1. Manzanas Sitio web para desarrolladores
  2. Uso de iPhone Utilidad de configuración
  3. Directamente en la carpeta en la que residen (~/Library/MobileDevice/Provisioning Perfiles)
+0

"La única forma en que puedo hacer que desaparezcan es eliminando los ID de aplicación" ¡Gracias! He estado buscando alto y bajo y esto funcionó. – Zammbi

6

Con XCode 5, los perfiles están ahora en Xcode -> Preferencias -> Cuentas. Para eliminar un duplicado de un perfil de aprovisionamiento recién descargado, solo tiene que seleccionar su cuenta en esta página y hacer clic en el botón Actualizar que se encuentra en la parte inferior izquierda debajo de la lista de perfiles de provisión.

+0

Es inútil para los perfiles de los que no tiene cuenta. –

5

De Xcode 5 y superiores

No podemos encontrar el certificado instalado en Xcode desde la pestaña organizador.

Ir a

paso 1

En la configuración de Xcode composiciones, seleccione el archivo de suministro que desee eliminar

paso 2

Seleccione el perfil de aprovisionamiento de configuración de generación en "bajo perfil de suministro ", y haga clic en otro. Mostrará un número de 33 dígitos hexadecimales. entendido.

paso 3

ir a Perfiles ~/Library/MobileDevice/Provisioning

y búsqueda de ese número copiado como un nombre de perfil de aprovisionamiento.

Borrarlo. :)

+0

La respuesta más simple.Por cierto, en el paso 2, debe ser "en el perfil de aprovisionamiento", no "identidad de firma de código", lo que es engañoso. –

21

Xcode mantiene el aprovisionamiento de los perfiles de directorio siguiente:

~/Library/MobileDevice/Provisioning\ Profiles 

Para eliminar el perfil de edad de Xcode simplemente borrar su archivo y reiniciar Xcode. los nombres de archivo de perfil son un tanto críptica, a fin de utilizar el siguiente comando para mostrar sus nombres reales:

grep -a -A1 "<key>Name</key>" *.mobileprovision | grep -v "<key>Name</key>" | grep -v "^--" 

Si necesita más que un nombre, por ejemplo, la lista de los UDID, este comando muestra todo el contenido de especial perfil de suministro:

security cms -D -i xxx.mobileprovision 
+0

Esta debe ser la respuesta más profesional. Me salvaste la vida. –

+0

Este comando grep es tan genial, ¿por qué stackoverflow no proporciona la capacidad de agregar respuestas a los favoritos? – kelin

0

ir a la configuración del iPhone Utilidades-> seleccione prestación perfil-> haga clic en la tecla de retroceso (trabajó para Xcode 6)

Cuestiones relacionadas