【问题标题】:How to run Xcode UnitTest with Instrument如何使用 Instrument 运行 Xcode UnitTest
【发布时间】:2017-05-19 07:17:52
【问题描述】:

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

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

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

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

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

提前致谢。

【问题讨论】:

    标签: ios xcode unit-testing instruments xctest


    【解决方案1】:

    在“Test Navigator”中右键单击测试目标、测试类或测试用例。从上下文菜单中选择“Profile ...”:

    【讨论】:

      猜你喜欢
      • 2013-06-15
      • 2011-04-02
      • 2012-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-24
      相关资源
      最近更新 更多