Appium Desktop介绍-xcodebuild failed with code 65 问题解决

Appium Desktop介绍-xcodebuild failed with code 65  问题解决

一、Appium Desktop介绍

  Appium Desktop是一款用于Mac、Windows和Linux的开源应用,内嵌了appium server和inspector的,更为优化的图形界面和appium 相关的工具的组合。它与Appium不是同一个东西。Appium Desktop是对于Appium而言,是一个拥有更多相关工具的图形化界面,它们各自有各自的Cadence和版本控制系统。为了更好的了解appium,可以先了解一下appium相关的生态工具:

  adb:Android 调试工具桥,Android的控制工具,用于获取Android的各种工具和控制;

  appium desktop:内嵌了appium server 和 inspector的图形化工具组合,安装方便;

  appium server:appium的核心工具,用于处理客户端发送来的各种指令,命令行操作工具;

  appium client:各种语言的客户端封装库,用于链接appium server,依赖这些client 选择不同的语言进行脚本的编写,有java、ruby、python等版本;

二、appium desktop 安装(mac)

  下载地址:https://github.com/appium/appium-desktop/releases/

  

 

  下载之后,双击进行安装,安装之后进行启动:

  

三、启动appium链接 iOS真机

  Start Server,启动appium,点击 🔍按钮,Start Inspector session,输入配置信息,如下:

  

  start session,这是就可以启动inspector,启动之后,如果持续使用,会比较耗资源,而且再次启动的时候,响应时间比较慢,建议重启一下,会快一点;

  如果不报错的话,会启动如下界面:

  

四、Encountered internal error running command: Error: Unable to launch WebDriverAgent because of xcodebuild failure: xcodebuild failed with code 65...报错处理

解决办法,需要重新编译你的WebDriverAgent,
1. 首先找到你的WebDriverAgent所在位置,我的是在:/Application/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/;
2. 打开Finder,command+shift+g,拷贝以上路径,前往,进入WebDriverAgent目录中,命令行进到此目录中,执行:
sh ./Scripts/bootstrap.sh;
3. 步骤2执行完成之后,用xcode打开WebDriverAgent.xcodeproj文件,进行build,把WebDriverAgent build ios真机设备上:
  xcdoe编译,需要更改一些配置,如果没有开发者账号,可以使用个人的icloud账号:
  

  4. build product

  build成功之后,会在你iphone设备上安装一个WebDriverAgentRunner, 找到手机设备,通用-描述文件与设备管理-找到你的icloud邮箱账号,信任即可,再次启动start inspector session,大功告成。

 

posted @ 2018-03-14 18:12  crazyfish  阅读(975)  评论(0编辑  收藏  举报