我目前正在学习XCTest以进行单元测试。我能够在模拟器上运行默认模板XCtest,没有任何问题。我可以在测试导航视图中找到所有绿色标记。但是,当我在我的应用程序作为主机应用程序的设备上运行它们时,没有任何反应。我的应用程序在设备上启动,XCTest似乎没有运行。我甚至在测试中提出了一个突破点,并没有突破。此外,在模拟器中,应用程序会在测试完成后自动停止,但是,当在设备上运行时,我的应用程序只是保持运行并且永远不会停止。我做错了吗?
答案 0 :(得分:3)
xCode应该在物理设备上运行XCTest时显示此消息。
不支持iOS设备上的逻辑测试。您可以在模拟器上运行逻辑测试。
答案 1 :(得分:2)
有一个名为GHUnit的库,我们可以在iphone设备上运行单元测试。在内部它使用xctest。以下是设置GHUnit的方法。
我能够按照说明并使用xcode 5设置单元测试。应该可以使用Xcode 6吗?