2009-11-17 33 views
3

因爲XCode的默認類引用類型是「相對於XCode文件夾」,所以我真的對其他用戶有項目錯誤感到厭倦。我知道你可以將它改爲「相對於包圍組」,這是我們項目的目標,但是每當有人創建一個新的類文件並忘記在之後(頻繁地)改變引用類型或者增加文件並忘記更改引用類型(也經常),從SVN更新的用戶可以看到紅色文件錯誤,即使它存在於正確的文件夾中 - 僅僅是因爲xcodeproj文件連接到它愚蠢。將XCode默認從相對於XCode文件夾更改?

有什麼方法可以改變默認值?我一直在查看偏好,找不到任何東西。似乎必須有辦法讓XCode更好地適用於單用戶項目以外的情況。我對它的源代碼控制管理非常不滿,我希望也許是因爲我一直沒有找到一些選擇。謝謝您的幫助。

+1

好問題。在我的情況下,「相對於包圍組」是默認設置,我不記得在任何地方更改此設置。 – 2009-11-18 01:27:17

回答

2

我的方法是將我的組映射到源文件層次結構,並確保所有內容最初都設置爲「相對於包含組」。在這種情況下,當您向層次結構中添加更多文件或文件夾時,Xcode似乎做的是正確的事情,即它會盡可能地維護「相對於包圍組」。請致電xcode-users mailing list

+0

儘管這並不是確切的答案,但如果您在開始時非常小心,它確實能解決問題。謝謝,保羅。 – Eli 2010-02-17 00:21:52

0

我這一段時間,努力爲好,但答案很簡單:

您的項目不要存放在開發商的文件夾。在開發者文件夾裏,一切都默認爲相對於XCode文件夾,而在外面則是封閉組。

希望它有幫助