Цель Unit Test не запущена на XCode 4.5
Я нахожусь на последней бета-версии Xcode (Xcode 4.5 с iOS 6.0). У меня есть проект xcode для приложения iphone, и я хочу добавить в него цель Unit Test. Я внимательно следил за инструкциями, приведенными на этой странице, но я не могу запускать тесты. Здесь сообщение, которое я прочитал в консоли:
Failed to find SDK: '6.0'
error: failed to attach to process ID 0
Цель, соответствующая основному приложению, отлично работает на симуляторе iPhone 6.0.
Где я могу сделать ошибку?
Ответы
Ответ 1
Xcode → Настройки → Местоположение → Инструменты командной строки = > Выберите тот, который соответствует SDK.
EDIT:
РЕДАКТИРОВАТЬ 2: Для некоторых людей этот метод работает. Если нет, попробуйте:
Кажется, что эта проблема была вызвана переключением между несколькими версиями SDK и может быть решена путем указания текущего SDK как активного с помощью команды терминала (которая требует привилегий root):
$ sudo xcode-select --switch <path-to-your-current-xcode.app>
Ответ 2
Я обнаружил, что для того, чтобы Xcode подключался к моим модульным тестам, мне пришлось использовать LLDB, GDB не работал.
Ответ 3
Я вернулся к предыдущему снимку, который у меня был - единственное изменение в том, что компилятор был настроен на GDB вместо LLVM - и на удивление достаточно, что, похоже, отлично работает.
Не знаю, почему LLVM не работает.