Ответ 1
Казалось бы, вы включили Xcode 4 "Find Implicit Dependencies". Обратите внимание, что это включено по умолчанию.
- Продукт > Изменить схему...
- Сборка (в левой колонке)
- UNCHECK "Найти неявные зависимости"
Затем Xcode будет создавать только устаревшие зависимости и указывать как зависимости (или зависимости зависимости).
Если вы обнаружите, что это не так, тогда вам может понадобиться изучить, что заставляет сборку перезапускать (например, сгенерированные источники, переосмысливая зависимости, которые необходимо перестроить, и т.д.).