如何解决无法找到设备启动问题,同时启动ios的appium?

时间:2015-05-11 10:57:37

标签: ios appium inspector

  1. 我使用的是1.3.6 appium版本。当我点击启动按钮时,我收到以下问题。
  2. info:[debug]清理乐器socket / tmp / instruments_sock info:[debug]设置Xcode文件夹

    info:[debug]设置Xcode版本

    info:[debug]设置iOS SDK版本

    info:[debug]从xcrun获取带有超时的sdk版本

    info:[debug] iOS SDK版本设置为8.1

    info:[debug]检查乐器是否支持我们的设备字符串

    info:[debug]获取设备列表支持

    info:[debug]工具位于:Handler

    info:[debug]从opts获取设备字符串:

    /Applications/Xcode.app/Contents/Developer/usr/bin/instruments

    info:[debug] fixDevice已启用 info:[debug]最终设备字符串是:'iPhone 5s(E5723F7E-05AC-4858-9C9F-495C1FA3A00B)(7.1模拟器)'

    info:[debug]清理appium会话

    {"forceIphone":false,"forceIpad":false,"xcodeVersion":"6.1.1","iOSSDKVersion":"8.1","deviceName":"iPhone 5s (E5723F7E-05AC-4858-9C9F-495C1FA3A00B)","platformVersion":"7.1"}
    

    错误:无法预启动appium:错误:无法找到要启动的设备。

    error: Could not find a device to launch. You requested 'iPhone 5s (E5723F7E-05AC-4858-9C9F-495C1FA3A00B) (7.1 Simulator)', but the available devices were: ["iPad 2 (8.1 Simulator) [3DD93343-67D4-4EAD-92AA-C005B7933E6D]","iPad Air (8.1 Simulator) [77400AA8-80E0-4ECB-ADCD-08DF3767B57E]","iPad Retina (8.1 Simulator) [A6C0CF5A-255B-4029-AE95-569DA7B29B90]","iPhone 4s (8.1 Simulator) [9CA88BC6-E3ED-44CA-89D8-05487C88A944]","iPhone 5 (8.1 Simulator) [C68E6A43-DBE7-4D85-9CE5-BB87B9915BB0]","iPhone 5s (8.1 Simulator) [E5723F7E-05AC-4858-9C9F-495C1FA3A00B]","iPhone 6 (8.1 Simulator) [4391D23F-BA21-4FB8-8887-0972D2911420]","iPhone 6 Plus (8.1 Simulator) [71B23D13-3F3F-4828-910A-2FAEEABD1C1A]"]

3 个答案:

答案 0 :(得分:2)

基于日志,我想你正试图在模拟器上启动应用程序。您启动失败的原因是因为您要求使用7.1的模拟器,因为您似乎没有这些,您需要进入Xcode首选项 - >下载并下载较旧的iOS模拟器。同样作为提示,对于模拟器,您不需要将UDID添加为名称的一部分。尝试仅将UDID用于物理设备。

答案 1 :(得分:1)

尝试使用设备设备说明 -

(iPhone 5s (8.1 Simulator)) 

或udid -

(E5723F7E-05AC-4858-9C9F-495C1FA3A00B) 

不是。

另外,还有一件事: 根据日志,它说 -

You requested 'iPhone 5s (E5723F7E-05AC-4858-9C9F-495C1FA3A00B) (7.1 Simulator)'

但可用设备按照与设备ID匹配的日志:

[E5723F7E-05AC-4858-9C9F-495C1FA3A00B] 

在v8.1而不是v7.1 -

"iPhone 5s (8.1 Simulator) [E5723F7E-05AC-4858-9C9F-495C1FA3A00B]"

因此,在运行之前,还应仔细检查platformVersion。

供参考 - http://www.openradar.me/radar?id=5758355129761792

答案 2 :(得分:0)

尝试再次断开连接并重新连接设备。这种情况发生在我身上很多次,但只是断开连接并再次连接它。