我是新iPhone應用程序的構建工程師,並且遇到以下非常奇怪的情況。我們在Snow Leopard下使用Git和Xcode 3.2.4。iPhone應用程序構建第一次失敗,甚至在「清除所有目標」後第二次成功
無論我使用Xcode GUI還是在命令行上使用xcodebuild,都會發生這種情況。
- 我克隆了一個乾淨的版本庫並運行「Build」或「Build and Archive」。
- 構建失敗,出現一堆編譯錯誤。
- 我運行「清除所有目標」和「還清除依賴關係」和「也刪除預編譯頭文件」
- 我再次運行「Build」或「Build and Archive」。
- 構建成功。
這些錯誤似乎都是「file-something.h沒有這樣的文件或目錄」的形式,但它聲稱它找不到的文件實際上存在。
有沒有人知道這裏發生了什麼? git repo使用子模塊,並且據我所知,所有「缺失」文件都包含在其中一個子模塊中。但是,正如我所指出的,文件是存在於工作目錄中,並且子模塊已被正確地更新和更新。
既然你說這些文件是存在的,它似乎可能是問題與構建過程相關,而不是git。 (但我不確定是否可以移除標籤!) – Cascabel 2010-11-05 23:52:29
是的,我也沒有,這就是爲什麼我把它放在那裏。如果有人想出了一個解決git的問題,我會刪除它。 :-) – ebneter 2010-11-05 23:57:31
在您完成Clean All之後,您的build目錄中還剩下些什麼? – Ryan 2010-11-06 01:47:59