不支持iOS设备上的逻辑测试?

我正在使用SenTestingKit进行unit testing,但是我收到以下消息

不支持iOS设备上的逻辑测试。 您可以在Simulator上运行逻辑测试。

我怎样才能做到这一点?

逻辑测试仅适用于模拟器,您需要切换到模拟器,即

在此处输入图像描述

逻辑测试需要一个特殊的unit testing发射器,它不安装在实际设备上。

如果要在实际设备上运行测试,可以转换为应用程序unit testing。 这些基本上是相同的,但您的应用程序首先启动(作为“主机”),并且您的测试将与它们一起运行。 这意味着您的测试可以在您的应用程序支持的任何设备上运行。 唯一的缺点是您的实际应用程序将运行,这可能会干扰您的测试,特别是如果您使用大量通知。

您需要拥有一个主机应用程序

在此处输入图像描述

我们必须通过webdriverAgrentRunner在cxode中构建和测试我们的项目。 选择真实设备:webdriverAgentRuuner >>设备名称