Xcode 4: не могу выбрать цель для схемы тестирования - PullRequest
11 голосов
/ 15 марта 2011

У меня есть проект, разработанный в Xcode 3, который я перехожу на Xcode 4. Когда я пытаюсь «протестировать» сборку, я получаю сообщение о том, что моя схема приложения не настроена для тестирования. Я выбираю «Редактировать схему» и вижу, что у меня нет настроенных тестов. Я выбираю «+», чтобы добавить новый тест, и меня просят выбрать цель для тестирования. Проблема в том, что здесь нет выбранных целей. Как этот целевой список заполняется? Для моего проекта "Build", "Run" и "Profile" правильно заполнены с целью.

Ответы [ 4 ]

13 голосов
/ 11 февраля 2012

Я нажал кнопку «Нет схемы» и выбрал «Управление схемами».

Затем я выбрал «Автоматическое создание схем», и он вернул мои схемы (симулятор iPhone и т. Д.)

9 голосов
/ 15 марта 2011

Если это для модульных тестов, убедитесь, что у целевого комплекта модульных тестов для Wrapper Extension установлено значение octest и Framework Search Path - для $(DEVELOPER_LIBRARY_DIR)/Frameworks. Затем перезапустите Xcode, и он должен появиться в качестве цели в списке тестов для схемы. Я не уверен, почему перезапуск Xcode необходим, но мне показалось, что он работает.

0 голосов
/ 08 апреля 2011

я просто нажал кнопку переключения «Точки останова» в верхней панели рядом с кнопками «Выполнить», «Стоп» и «Схема». Затем при нажатии кнопки Run отладчик подключится к процессам, остановится на точках останова и покажет значения переменных. Модификация схемы не требуется.

0 голосов
/ 15 марта 2011

Вместо этого я решил создать новую схему с желаемой конфигурацией: схема настроена на «Выполнить», точки останова включены, а конфигурация сборки настроена на «отладку» (взято из моего проекта XCode 3).Сначала я подумал, что могу легко получить доступ к отладке, выполнению, архивированию, удобно по одной схеме, особенно потому, что каждый из этих режимов («запуск», «проверка», «профиль», «анализ», «архив»)выбирается из панели инструментов рабочей области. Хотя я могу что-то упустить, я могу получить желаемую функциональность, создав новую схему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...