2010-09-01 2 views
19

Как бы сравнить различия между двумя объектами одного и того же проекта в Xcode? Я бы хотел увидеть различия в источнике и, возможно, build-info тоже.Как сравнить 2 цели Xcode

+1

Я только что закончил рубиновый инструмент, чтобы сравнить список файлов в целях Xcode. Надеюсь, это может вам помочь. https://github.com/smirn0v/xcode-same-targets –

+0

Funny- У меня есть аналогичный проект на узле http://staxmanade.com/2015/02/how-to-diff-two-xcode-targets/ –

ответ

31

Вы можете сравнить параметры сборки, выбрав как цель, то «уровни»

Compare targets

Насколько им известно, не существует простой способ сравнить то, что исходные файлы включены в каждую мишень.

+2

Благодаря! Если бы только Apple разделила мега-огромный файл xcodeproj и имела отдельные файлы для каждой цели ... – jowie

6

Это старая тема, однако у меня была такая же потребность и нашла простой способ сравнения целей.

я заметил, что на вкладке «Build Settings», Вы можете выбрать одну или несколько строк и скопировать выбор, результат является простым текстом, состоящий из пунктов с ключевыми/значениями линий в форме: ключа = значение и заголовок вроде: //: configuration = Debug

Выберите все настройки для заданной цели с помощью простого cmd + a, скопируйте настройки в текстовый файл, повторите действие для второй цели и просто сравните текстовые файлы с FileMerge или ваше предпочтительное приложение diff.

Примечание: обратите особое внимание на различия в отношении заголовков, тогда весь абзац можно считать другим.

Смежные вопросы