2010-09-30 32 views
3

首先,我離XCode專家很遠,幾乎是一個新手。最簡單的事情是在相當長的一段時間裏對我們的團隊進行了竊聽:添加新文件時,XCode項目中相對路徑的錯誤行爲

每當我有一個新的文件到項目並選擇「相對於項目」或「相對於圍成組」我總是會得到一個半相對路徑。我得到了一些線:

../../../../../Trunk/ProjectName/Sources/MyFile.h

地方,因爲它應該只:

../../../Sources/MyFile.h

因爲Xcode項目所在的目錄:

/開發/應用/主幹/項目名/項目/ MAC /的XCode/

這是導致我們很多頭痛的問題,因爲不是每個開發人員爲他們的「樹幹」和「項目」目錄中名爲相同,然後XCode會將這些項目顯示爲紅色,因爲它可以找到它們,並且不允許項目編譯。

即使我直接更改文件信息中的「路徑類型」,也無法獲得預期的相對路徑。唯一的解決方案是手動編輯.xcodeproj。

該項目的根設置爲:「項目文件目錄」

還有什麼我失蹤?這是使用XCode 3.2。

回答

2

是的,我最近在Xcode 3.2.3中看到了這個問題。我認爲它一定是最近推出的一個bug,因爲它在以前的版本中總是按照預期工作。希望4.0版本最終能夠獲得發佈時將會得到解決,但您總是可以在http://bugreporter.apple.com的同時提交bug報告。現在我已經通過編輯project.pbxproj來手動解決這個問題,以移除相對路徑的冗餘部分。

+0

我在Xcode 3.2.5中遇到了同樣的錯誤/行爲。 – aldi 2011-04-14 20:53:34

+0

3.2.6中的我也一樣。該死的,Xcode 4.X不是替代品... – Gobra 2011-06-28 14:13:51

+0

ugh lame ....同樣在3.2.4 – iforce2d 2011-08-02 16:48:01

相關問題