Цель Xcode4 помечена как отсутствующая, но не может удалить ее - PullRequest
29 голосов
/ 09 декабря 2011

Xcode4.2 Edit Schemes dialogue

Я хочу удалить эту помеченную красным цель, но не могу.

Кнопка «минус» в диалоге остается неактивной, она не реагирует на нажатие клавиши Backspace и не удаляет клавиши, а щелчок правой кнопкой мыши вызывает только варианты справки. Я могу перетащить отсутствующую красную цель выше или ниже работающей черной цели, но это не позволяет мне удалить ее.

Эта отсутствующая красная цель появляется только в этом диалоге схем редактирования.

В моем главном окне проекта / цели у меня есть только одна хорошая цель.

Любые идеи, как очистить это и удалить эту отсутствующую цель?

Ответы [ 6 ]

43 голосов
/ 10 декабря 2011

Для меня работало назначение другого исполняемого файла (или его отсутствие) в различных действиях существующей схемы (запуск, тестирование и т. Д.).Тот факт, что он используется в действиях схемы, предотвращает ее удаление.Я обнаружил это во время моего исследования Mastering Xcode 4 (да, бесстыдный плагин).: -)

8 голосов
/ 01 декабря 2014

Настоящая проблема здесь объясняется Джоаром Вингфорсом в списке рассылки пользователей XCode (выделено мной):

В листе схемы вы не можете удалить вещи из одной вкладкиот этого зависит какая-то другая вкладка.В этом случае вам, вероятно, придется удалить цель с вкладки теста, прежде чем вы сможете удалить ее с вкладки сборки .Или что-то в этом роде.

8 голосов
/ 09 декабря 2011

Попробуйте создать новую схему (с помощью «Новая схема» или «Управление схемами ...») и начните использовать ее.

Как только ваша новая схема строится правильно и установлена ​​по умолчанию, вы сможете удалить старую схему с фиктивной «отсутствующей» целью.

0 голосов
/ 22 января 2015

Сначала удалите все схемы, а затем снова сгенерируйте схемы. Работа для меня.

0 голосов
/ 13 мая 2014

У меня была точно такая же проблема. Решается закрытием xCode и внешним редактированием файла схемы для удаления раздела bundlableResource для отсутствующей библиотеки. Не самый безопасный из всех методов, но он работает.

0 голосов
/ 11 декабря 2012

То, что сказал Джошуа, немного с учетом. Выполните все различные действия и измените отсутствующий исполняемый файл на существующий.

В вашем случае перейдите в «Профиль» и переключитесь на новое приложение. То же самое, если вы столкнулись с этим во вкладке «Тест».

...