У меня есть тест производительности в моей группе XCTest, который я хочу профилировать в инструментах. Теперь я щёлкаю правой кнопкой мыши по тесту в тестовом навигаторе, нажимаю Profile "test..."
и инструменты запускает.
Когда я выбираю профилировщик времени и нажимаю запись, xctest
цель сразу существует с
libc++abi.dylib: terminating with uncaught exception of type NSException
<End of Run>
Существует код C ++, вызываемый из XCTestCase
метод. Я вручную связал libc++/libstdc++/libc++abi.tbd
в цели теста просто чтобы быть уверенным, но безуспешно.
Почему я не могу профилировать этот тест?
Я наблюдал нечто подобное, в Xcode 9. Однако я увидел, что после удара Profile "test..."
Если вы выберете профиль, а затем оставите окно инструментов открытым после завершения теста, последующие Profile "test..."
подключится к этому окну, и оно работает нормально.
Не нужно было нажимать на запись, профиль запускается сразу.
Других решений пока нет …