Как исправить ошибку XCode 4: приложение зависит от самого себя. Эта цель может включать в себя собственный продукт...?

Как исправить сборку и чистую ошибку XCode 4: "XXX.app зависит от самого себя. Эта цель может включать в себя собственный продукт"...?

Модернизировал среду моего разработчика до последнего Xcode 4. Открытый существующий проект, ранее построенный и очищенный в XCode 3.x.x. Попытка очистить: очистка завершилась с той же ошибкой, "цель может включать..." Попытка построить для отладки на симуляторе. Сбой сборки с той же ошибкой.

Я был в шоке от этого. Ответы, чтобы исправить это, были вокруг Xcode 3.x.x

Я думал, что другие могут столкнуться с этим и получить ответ.

После большого скрежещения зубов я нашел ответ (могут быть и другие более элегантные способы исправить это):

Перейдите в Навигатор проектов. Прокрутите список классов, ресурсов и найдите группу PRODUCT. Фактический продукт в группе может отображаться красным цветом, если вы предварительно очистили его в XCode 3.x.x. УДАЛИТЕ всю группу PRODUCT. Затем вы можете повторно запустить свое чистое или строковое действие.

Надеюсь, что это поможет другим и предотвратит много разочарований.

Ответ 1

Нажмите "Продукты" /***. Файл приложения.

и вы можете увидеть информацию о файле в окне "Утилиты".

Снимите отметку с цели! Это!

enter image description here

Ответ 2

Просто удалите product.app из ресурсов Copy Bundle. Его в разделе "Цели" → "Сформировать фазы" → "Ресурсы копирования". Также не забудьте создать моментальный снимок рабочего проекта, прежде чем вносить какие-либо существенные изменения. Счастливое кодирование...