0

Apple 的“iPhone 开发指南”在第 62 页建议“因为应用程序测试仅在设备上运行,您也可以使用这些测试来执行硬件测试......”。

我也想在模拟器中运行我的 OCUnit 测试用例——但还没有弄清楚如何去做。是否可以?还是我必须改用 Google 的工具包?http://code.google.com/p/google-toolbox-for-mac/

4

4 回答 4

1

花了一天时间挖掘,但似乎 OCUnit 不允许在模拟器上进行测试,而只能在设备上进行。Google Toolkit for Mac 更适合在模拟器上进行测试:http ://code.google.com/p/google-toolbox-for-mac/wiki/iPhoneUnitTesting

于 2009-10-15T15:14:02.907 回答
0

将 UnitTestBundle 添加到应用程序后,打开其 Info(getinfo) 并在其他链接器标志中将 Cocoa 更改为 Foundation,在您更改其他链接器标志后应该像这样

-framework Foundation -framework SenTestingKit

高温高压

于 2009-10-30T16:38:52.700 回答
0

XCode 4.1 将允许您使用“测试”方案在模拟器中运行逻辑测试,但应用程序测试将失败,因为无法获取您的 UIApplicationDelegate 的实例。

XCode 4.1 不允许您在设备上运行逻辑测试。它给你以下错误:

Logic Testing Unavailable Logic Testing on iOS devices is not supported. You can run logic tests on the Simulator.

于 2011-08-25T19:17:36.493 回答
-2

从 XCode 4 和 iOS 4 开始,应用程序测试可以在设备和模拟器上运行。

于 2011-08-21T14:12:23.917 回答