Xcode модулни тестове: Xcode не спира на точки на прекъсване

Използвайки Xcode 6.3 Beta 2 с Units Tests, имам следния проблем:

Когато правя модулно тестване, точките на прекъсване в модула за модулен тест работят, но кодовете за прекъсване в тествания код не се игнорират.

Някакви идеи?


person Timm Kent    schedule 10.03.2015    source източник
comment
Въпреки че това е доста стар въпрос, сега имам същия проблем с XCode 6.3 (6D570) iOS SDK 8.3, издаден на 8 април 2015 г.!!!! - изобщо не спира на никакви точки на прекъсване и нито едно от решенията, изброени в други публикации на SO, не разрешава проблема   -  person grep    schedule 10.04.2015
comment
Работи нормално на новосъздадени проекти, така че проблемът изглежда е с проекти, създадени на по-ранни версии на XCode ...   -  person grep    schedule 10.04.2015
comment
Моят xcode спира при тестови точки на прекъсване, но издухва една секунда след..... :(   -  person Nuno Gonçalves    schedule 24.04.2015
comment
Нямате такъв проблем на Xcode 7+   -  person Yuchen    schedule 04.04.2016
comment
@grep Успяхте ли някога да сортирате това?   -  person funkybro    schedule 16.11.2016
comment
Получавам този проблем, в случай че при тестване на проекта точките на прекъсване не работят. Вие момчета имате ли някакво решение.   -  person Sam    schedule 10.01.2017
comment
Сблъскване със същия проблем. Някакво решение?   -  person Iducool    schedule 11.04.2017
comment
Все още изпитвам този проблем понякога с XCode 8.3.3. Рестартирането на XCode може да помогне. Понякога задаването на точка на прекъсване на първия ред на метода (в сигнатурата на метода) също може да помогне, когато точка на прекъсване в тялото на метода не работи.   -  person Jadent    schedule 03.04.2018


Отговори (2)


Имах същия проблем и причината бяха настройките на схемата:

1.- Редактирайте вашата схема

2.- Изберете „Тест“ в левия панел

3.- Поставете отметка на опцията „Debug executable“.

Това беше всичко.

въведете описание на изображението тук

person user23    schedule 21.11.2018

Проста точка за проверка, дори ако тази публикация е доста стара: Вашият тестов метод започва ли с префикса „тест“?

Пропускането на префикса не води до предупреждение и Xcode просто вече не изпълнява метода.

Това може да изглежда така, сякаш Xcode не спира на вашата точка на прекъсване - въпреки това Xcode изобщо не изпълнява метода!

person Dirk    schedule 25.04.2016