如果我想在物理设备上运行测试,是否有任何特定配置?
-my物理设备正在运行ios 9.0
- 我有一个配置的配置文件(应用程序正在设备上运行)
- 我已经启用了UI自动化(设置 - >开发人员)
- 我的主动方案是我的目标,我选择了物理设备
但是当我运行测试(UI测试)时,会有一条消息“测试成功”(设备上没有任何操作,应用程序根本没有打开,根本没有错误消息),当我转到报告导航器,没有与测试相关的信息,我刚刚运行。
如果我在模拟器上运行此测试,它将运行没有问题。 似乎xcode根本没有运行测试,但它显示“测试成功”消息 谢谢!
答案 0 :(得分:9)
似乎有各种各样的原因导致这个" Test Succeeded"消息可以发生。就我而言,如果我打开Mac OS X控制台程序,我会看到:
12/25/15 10:46:51.940 AM Xcode [42471]:_ connect_to_port(thread 0x7000004ac000):USBMuxConnectByPort无法连接到设备 端口43234上的[snip]:拒绝连接
实验:
a)将设备从USB电缆上拔下,然后将其插入:无效。
b)重新启动Xcode并删除派生数据:无效。
c)重新启动设备(在这种情况下为iPhone):有效!
答案 1 :(得分:0)
供应配置文件需要正确,我刚刚添加了更新的配置配置文件并且工作正常