使用: 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];
我会错过什么?