Xcode 4.3中的Cocoa Touch静态库的单元测试失败,EXC_BAD_ACCESS位于0x0

时间:2012-03-02 22:41:07

标签: iphone objective-c xcode cocoa-touch unit-testing

我正在尝试在XCode 4.3中为iOS项目编写静态库,但无法使单元测试工作。

我创建了一个全新的静态lib项目,并立即执行“Product - > Test”。但是在地址0x0处出现EXC_BAD_ACCESS错误时失败(见截图)。

enter image description here

另外,当我构建项目时,.a产品永远不会出现,它总是保持红色。这可能就是测试失败的原因。

我是否缺少一些神奇的步骤来开发静态库?

1 个答案:

答案 0 :(得分:3)

我想我已经解决了自己的问题。

我必须通过单击工具栏中的方案下拉菜单转到“编辑方案”。然后我将“测试”的调试器从LLDB更改为GDB。现在测试按预期运行。

如果它不起作用,似乎有一个奇怪的默认测试。

Change 'Test' debugger