2012-04-16 10 views
25

He creado varias configuraciones de compilación definidas por el usuario en Xcode 4.3.1. Ya no necesito estas configuraciones y quiero eliminarlas, ¡pero parece que no hay forma de eliminarlas!Cómo eliminar la configuración de compilación definida por el usuario en Xcode 4.3.1

Soy consciente de que se almacenan en el archivo de configuración del proyecto (project.pbxproj) ubicado dentro del archivo xcodeproj. Pero no quiero editar estos en un editor de texto, ya que hay todo tipo de repeticiones y guías que no entiendo.

¿Alguna sugerencia de cómo puedo hacer esto en Xcode? (o han olvidado agregar un botón "eliminar")

+0

Dup de http: //stackoverflow.com/questions/5350438/xcode-4-deleting-items-in-build-settings – petert

+1

No lo creo. Esa respuesta no funciona para la configuración de compilación definida por el usuario. –

Respuesta

34

Me acabo de dar cuenta de esto: debe asegurarse de estar en el alcance correcto para poder eliminar la configuración. Si definió la configuración en el alcance del proyecto, ninguna cantidad de ataques de claves la eliminará si está mirando el objetivo de alcance. Recuerde, los destinos heredan la configuración del alcance del proyecto. Ese último bit es por lo que tropecé :)

+2

Puede determinar si es el alcance correcto al examinar la configuración. Si está en negrita, entonces estás en el lugar correcto y puedes continuar y eliminar. De lo contrario, si la fuente de configuración aparece normal, entonces la configuración se ha establecido en otro lugar y se hereda. –

+0

Seleccionar 'Niveles' en lugar de 'Combinado' realmente ayuda a encontrar de dónde viene una configuración. – funroll

+1

No funciona con Xcode 6 Creo ... ¿Puedes confirmarlo? – Colas

20

Intente seleccionar una configuración definida por el usuario que haya creado y luego presione el botón "Eliminar" en su teclado. Eso me funciona cuando encuentro el mismo problema.

+1

No, debe estar en el alcance correcto para eliminar la configuración. [La respuesta de Brian] (http://stackoverflow.com/a/10628150/80425) es correcta. –

+0

Bueno, _I_ encontré esto valioso ... ya que al hacer clic con el botón derecho no había "ELIMINAR" y no había un botón con forma de signo menos cerca del signo más. :) –

10

En Xcode 6:
Seleccione la fila y golpeó Fn + Eliminar .

+3

Gracias, esto funciona, pero realmente tiene que ser a nivel de proyecto. En el nivel objetivo, no funcionará si hereda del proyecto, es decir, no desaparecerá incluso después de presionar Fn + Eliminar. Lo bueno es que la IU implicará que es un campo heredado (el nombre archivado estaría en negrita si fuera la fuente). – kakyo

+0

Esto funciona perfecto. Gracias @Jay Q –

1

Siga los pasos a continuación:

  1. Seleccionar proyecto
  2. Pulse en la pestaña Info
  3. Seleccionar Configurations
  4. Seleccionar configuración para eliminar
  5. Pulse el botón Delete en el teclado
0

Eliminar La configuración de compilación definida por el usuario depende de dónde se hayan creado esas configuraciones.

Supongamos que ya ha creado una y la ha llamado PROJECT_SETTING. Con el fin de comprobar su proyecto relacionado ajustes definidos por el usuario, usted tiene que seleccionar su proyecto en primer lugar en la lista proyectos y objetivos, entonces debería ver algo como esto:

enter image description here

Aquí puede ver solo configuraciones relacionadas con el PROYECTO, y aquí tiene única capacidad editar/eliminar PROJECT_SETTING.

Además de eso, si se configura un OBJETIVO, por lo que puede añadir nuevos ajustes definidos por el usuario allí, que sólo afecta que OBJETIVO alcance.

enter image description here

Puede editar/borrar TARGET_SETTING_1 y TARGET_SETTING_2 aquí, pero PROJECT_SETTING es sólo lectura, ya que se hereda de la configuración del proyecto .

Aquí se dará cuenta de que su destino contiene su proyecto ajustes definidos por el usuario y también su objetivo vinculados ajustes definidos por el usuario marcados como negrita. Esto te ayuda a saber qué configuración se puede editar en este nivel.

Usted no será capaz de eliminar la configuración de aquí si que fue creado bajo el alcance del proyecto, y la edición de un proyecto relacionado también ajustes definidos por el usuario, el resultado es la configuración de nueva creación que afecta sólo al objetivo seleccionado.

También si lo prefiere más visibilidad en configuración de generación, puede seleccionar Niveles vista en lugar de Combinado vista, por lo que debe verlo más separados:

enter image description here

Cuestiones relacionadas