0

使用: iOS 8.4、XCode 6.4、KIF 3.2.1 ( https://github.com/kif-framework/KIF )

我在真实设备上遇到以下问题: 在运行 KIF 测试用例时,调用方法“deactivateAppForDuration”会导致在 XCode 控制台中看到以下输出:“ UIAutomation is not enabled on this device. UIAutomation must be enabled in Settings 。

在模拟器上,应用程序确实会在该方法调用的参数中指定的持续时间内进入后台。

  • 我可以确认设备设置中的设置“开发人员> UIAutomation”已打开。
  • 我正在编译和运行的构建是一个调试构建,并使用我的开发人员配置文件(而不是分发配置文件)进行了签名。
  • 方案中所有可能的编译配置都设置为调试(例如配置文件)
  • 我可以在仪器开发工具中记录和回放 UI 交互(确认应用程序构建正确并且手机设置正确)

具体代码: [tester deactivateAppForDuration:5];

我会错过什么?

4

1 回答 1

1

这是设备上的一个已知问题UIAutomation,请参见此处

于 2015-09-25T13:25:16.747 回答