小编Tay*_*hes的帖子

Snow Leopard中的Xcode 3.2挂起运行单元测试

所以我有一些单元测试通过Xcode 3.1/Leopard.它们在iPhone应用程序项目中使用SenTestingKit,并在单独的"测试"目标中构建/运行.我刚刚在Snow Leopard上升级到Xcode 3.2并且测试似乎运行(我在Console.app中获取日志并看到它们正在通过),但是Xcode沙滩球并且必须在它们运行后强行退出.Console.app显示来自Xcode的以下错误,即使测试目标中没有包含测试用例,也会出现错误:

Xcode[1734] -[XCBuildLogCommandInvocationSection setTestsPassedString:]:
                unrecognized selector sent to instance 0x20104db60

Xcode[1734] -runOperationInBackground raised an exception: 
                 -[XCBuildLogCommandInvocationSection setTestsPassedString:]:
                 unrecognized selector sent to instance 0x20104db60
Run Code Online (Sandbox Code Playgroud)

我已经清理并重建无济于事,我似乎无法通过搜索找到关于这个主题的任何内容(虽然看起来似乎有一个人有同样的问题).

更新:我已将此报告为Apple的错误,错误为#7214051.

iphone testing xcode unit-testing osx-snow-leopard

4
推荐指数
1
解决办法
2367
查看次数

标签 统计

iphone ×1

osx-snow-leopard ×1

testing ×1

unit-testing ×1

xcode ×1