【发布时间】:2015-03-30 00:55:28
【问题描述】:
我目前正在尝试从 CI 服务器运行 iOS 移动功能测试。让您知道我正在使用 Calabash 框架,但我的问题与 Instruments 相关:Instruments does not launch the requested device.
当我直接从服务器上的终端使用 Instruments 时,一切正常(例如Instruments -w "iPhone 5s (8.1 Simulator)")。我收到以下消息:
正在等待设备启动... 仪器使用错误:未指定模板 (-t) 仪器,版本 6.1 (56160) 用法:仪器 [-t 模板] [-D 文档] [-l timeLimit] [-i #] [-w > 设备] [[-p pid] | [应用[-e变量值] [参数...]]]*
但是,当我从 SSH 连接启动相同的命令时,它会忽略请求的设备并启动之前使用的设备。而这一次它停留在 Waiting for device to boot...
有没有人可以解释这种行为?为什么它可以通过本地会话而不是远程 ssh 连接工作,以及如何修复它?
我在 OS X Yosemite 上有 6.1 版的 Instruments。
谢谢。
【问题讨论】:
-
我仍然没有找到我的问题的答案...更糟糕的是,无论我在哪里搜索,我都没有发现有人抱怨同样的问题。有人可以尝试复制吗?也许我在我的服务器上做错了什么。
标签: ios xcode ssh automation instruments