這裏的時候,是我的問題的細節:Git的子模塊文件顯示紅色的XCode移動到不同的Mac
我有一個看起來的目錄結構,如:
其中ios-src
全是我項目和源文件以及ios-libs
是我所有的git子模塊所在的地方。
當我將項目克隆到不同的機器時,ios-libs目錄中的所有文件在XCode(v4.3.2)中顯示爲紅色(或缺失),但文件存在於磁盤上。
如果我從XCode中刪除文件並重新添加它們,它不會解決問題,它們仍然是紅色的,並且項目無法編譯。
這些目錄全部標記爲Relative to Group
。
如果我選擇在檢查該文件我得到這個:
揭示了錯誤的相對路徑。如果讓我選擇的瀏覽按鈕(到路徑的右側)和正確的它,我得到正確的相對路徑:
修復它,直到我去回原來的(我家)的機器。另外,如果我將ios-lib
目錄移動到ios-src
以下,它可以解決問題,但這是一種解決方法,我想知道該解決方案。
看來我的家用電腦上有些東西安裝錯誤,因爲它似乎只在我創建項目時發生。如果我在其他任何一臺計算機上創建該項目,這些項目都可以在我的一臺機器上運行,其中包括我的一臺計算機。他們都運行Lion和相同的XCode版本。
任何想法,我可以做什麼來解決這個問題,非常感謝。我花了很多時間試圖弄清楚它是無濟於事的。
謝謝,這完全解決了它。 –
雖然,您可以通過完整路徑旁邊的「目標」按鈕來指定物理目錄。 –
只是爲了澄清,一旦你做了上述,你仍然需要再次將文件添加到您的項目。 –