UnitTesting статической библиотеки CocoaTouch в Xcode 4.3 завершается неудачно с EXC_BAD_ACCESS в 0x0 - PullRequest
1 голос
/ 03 марта 2012

Я пытаюсь написать статическую библиотеку для проекта iOS в XCode 4.3, но не могу запустить модульное тестирование.

Я создаю новый статический проект lib и сразу делаю «Product -> Test». Но это происходит с ошибкой EXC_BAD_ACCESS по адресу 0x0 (см. Скриншот).

enter image description here

Кроме того, когда я создаю проект, продукт .a никогда не появляется, он всегда остается красным. Это может быть причиной того, что тесты не пройдены.

Я упускаю какой-то магический шаг для разработки статической библиотеки?

1 Ответ

3 голосов
/ 03 марта 2012

Я думаю, что решил свою собственную проблему.

Мне пришлось перейти в «Редактировать схему», щелкнув раскрывающееся меню схемы на панели инструментов.Затем я изменил отладчик для «Test» с LLDB на GDB.Теперь тесты выполняются, как и ожидалось.

Кажется немного странным по умолчанию для тестирования, если оно не работает.

Change 'Test' debugger

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