Файлы подмодуля Git отображаются красным цветом в XCode при переходе на другой Mac

Вот подробности моей проблемы:

У меня есть структура каталогов, которая выглядит так:

enter image description here

где ios-src— это все мои проекты и исходные файлы. и ios-libs— это место, где живут все мои подмодули git.

Когда я клонирую проект на другой компьютер, все файлы в каталоге ios-libs отображаются красным цветом (или отсутствуют) в XCode (v4.3.2), однако файлы присутствуют на диске.

Если я удалю файлы из XCode и добавлю их заново, это НЕ РЕШИТ проблему, они по-прежнему будут красными, а проект не скомпилируется.

Все каталоги помечены как Относительно группы.

Если я выбираю файл в инспекторе, я получаю следующее:

enter image description here

Что показывает неверный относительный путь. Если я выберу кнопку обзора (справа от пути) и исправляю ее, я получаю правильный относительный путь:

enter image description here

Это исправляет это, пока я не вернусь к исходной (моей домашней) машине. Кроме того, если я перемещу каталог ios-libв каталог ios-src, это решит проблему, но это обходной путь, и я хочу знать решение.

Кажется, у меня что-то не так настроено на домашнем компьютере, так как это происходит только тогда, когда я создаю там проекты. Если я создам проект на любом из моих других компьютеров, проекты будут работать на всех моих машинах, включая мою домашнюю. Все они работают под управлением Lion и одной и той же версии XCode.

Приветствуются любые идеи о том, что я могу сделать для решения этой проблемы. Я потратил много времени, пытаясь понять это, но безрезультатно.

5
задан Joseph DeCarlo 18 May 2012 в 15:11
поделиться