如何使用乐器

时间:2017-05-19 07:17:53

标签: ios xcode unit-testing instruments xctest

我在Xcode中有一个应用程序,还有单元测试。我在运行单元测试(项目 - >测试)时在控制台中出现以下错误。

malloc: *** error for object 0x600000490e50: Invalid pointer dequeued from free list
*** set a breakpoint in malloc_error_break to debug

我知道我的应用程序中存在内存管理错误,我正在努力解决这个问题。但问题出现了:

我知道如何使用乐器运行我的应用程序,这是打开乐器并选择模拟器然后安装应用程序。但我找不到在仪器中运行单元测试的方法。我试图将我的单元测试添加到该方案中,但它似乎不起作用。

希望有人可以帮我解决这个问题。请注意,我没有请求如何解决这个malloc错误的帮助,相反,我只是想找到一种方法来使用仪器工具运行我的单元测试。然后我可以自己处理错误。

提前致谢。

1 个答案:

答案 0 :(得分:1)

In" Test Navigator"右键单击测试目标,测试类或测试用例。从上下文菜单中选择"个人资料...":

enter image description here