2010-09-01 79 views
19

如何比較Xcode中同一個項目的兩個目標之間的差異?我希望看到源代碼中的差異,也許還有build-info。如何比較2個Xcode目標

+1

我剛剛完成了ruby工具來比較Xcode目標中的文件列表。希望它可以幫助你。 https://github.com/smirn0v/xcode-same-targets – 2014-01-18 20:41:13

+0

滑稽 - 我有一個類似的項目在節點http://staxmanade.com/2015/02/how-to-diff-two-xcode-targets/ – 2015-02-20 06:05:51

回答

31

您可以通過選擇這兩個目標,然後比較構建設置「級別」

Compare targets

至於即時通訊意識到,沒有一種簡單的方法來比較都包括在每一個目標是什麼源文件。

+2

謝謝!如果只有蘋果公司將拆分巨大的xcodeproj文件,併爲每個目標有單獨的文件... – jowie 2014-09-01 08:31:51

6

這是一個古老的話題,但我只是有相同的需求,並找到了一個簡單的方法來比較目標。

我注意到,在「生成設置」選項卡,你可以選擇一個或多個線和複製的選擇,其結果是與鍵/值線的形式段落組成一個簡單的文本: 鍵=值 和一個頭部如下: //:configuration = Debug

使用簡單的cmd + a選擇給定Target的所有設置,將設置複製到文本文件中,重複第二個目標的操作並簡單地將文本文件與FileMerge或您偏好的差異應用程序。

注意:要特別注意標題的差異,然後整個段落可能被認爲是不同的。