2010-09-01 16 views
19

¿Cómo compararía las diferencias entre dos objetivos del mismo proyecto en Xcode? Me gustaría ver las diferencias en la fuente, y tal vez la información de construcción también.Cómo comparar 2 objetivos Xcode

+1

Acabo de terminar la herramienta de ruby ​​para comparar la lista de archivos en los objetivos de Xcode. Espero que te pueda ayudar. https://github.com/smirn0v/xcode-same-targets –

+0

Divertido- Tengo un proyecto similar en el nodo http://staxmanade.com/2015/02/how-to-diff-two-xcode-targets/ –

Respuesta

31

Puede comparar los valores de creación mediante la selección tanto de destino a continuación, 'niveles'

Compare targets

En lo que respecta estoy consciente, no hay manera fácil de comparar lo que los archivos fuente se incluye en cada objetivo.

+2

¡Gracias! Si solo Apple dividiera el mega-enorme archivo xcodeproj y tuviera archivos separados para cada objetivo ... – jowie

6

Es un tema antiguo, sin embargo, tuve la misma necesidad y encontré una manera fácil de comparar objetivos.

me di cuenta de que, en la pestaña "Configuración de creación", puede seleccionar una o más líneas y copiar la selección, siendo el resultado un texto sencillo compuesto por párrafos con clave líneas/valores en la forma: clave = valor y un encabezado como: //: configuración = Depurar

Seleccione todas las configuraciones para un objetivo determinado con un simple cmd + a, copie las configuraciones en un archivo de texto, repita la acción para el segundo objetivo y simplemente compare archivos de texto con FileMerge o su aplicación diff preferida.

Nota: preste especial atención a los diffs con respecto a los encabezados, entonces todo el párrafo puede considerarse diferente.

Cuestiones relacionadas