Как исправить сборку и чистую ошибку XCode 4: "XXX.app зависит от самого себя. Эта цель может включать в себя собственный продукт"...?
Модернизировал среду моего разработчика до последнего Xcode 4. Открытый существующий проект, ранее построенный и очищенный в XCode 3.x.x. Попытка очистить: очистка завершилась с той же ошибкой, "цель может включать..." Попытка построить для отладки на симуляторе. Сбой сборки с той же ошибкой.
Я был в шоке от этого. Ответы, чтобы исправить это, были вокруг Xcode 3.x.x
Я думал, что другие могут столкнуться с этим и получить ответ.
После большого скрежещения зубов я нашел ответ (могут быть и другие более элегантные способы исправить это):
Перейдите в Навигатор проектов. Прокрутите список классов, ресурсов и найдите группу PRODUCT. Фактический продукт в группе может отображаться красным цветом, если вы предварительно очистили его в XCode 3.x.x. УДАЛИТЕ всю группу PRODUCT. Затем вы можете повторно запустить свое чистое или строковое действие.
Надеюсь, что это поможет другим и предотвратит много разочарований.