Appium Desktop介绍-xcodebuild failed with code 65 问题解决java
1、Appium Desktop介绍node
Appium Desktop是一款用于Mac、Windows和Linux的开源应用,内嵌了appium server和inspector的,更为优化的图形界面和appium 相关的工具的组合。它与Appium不是同一个东西。Appium Desktop是对于Appium而言,是一个拥有更多相关工具的图形化界面,它们各自有各自的Cadence和版本控制系统。为了更好的了解appium,能够先了解一下appium相关的生态工具:python
adb:Android 调试工具桥,Android的控制工具,用于获取Android的各类工具和控制;ios
appium desktop:内嵌了appium server 和 inspector的图形化工具组合,安装方便;git
appium server:appium的核心工具,用于处理客户端发送来的各类指令,命令行操做工具;github
appium client:各类语言的客户端封装库,用于连接appium server,依赖这些client 选择不一样的语言进行脚本的编写,有java、ruby、python等版本;bootstrap
2、appium desktop 安装(mac)xcode
下载地址:https://github.com/appium/appium-desktop/releases/ruby
下载以后,双击进行安装,安装以后进行启动:session
3、启动appium连接 iOS真机
Start Server,启动appium,点击 🔍按钮,Start Inspector session,输入配置信息,以下:
start session,这是就能够启动inspector,启动以后,若是持续使用,会比较耗资源,并且再次启动的时候,响应时间比较慢,建议重启一下,会快一点;
若是不报错的话,会启动以下界面:
4、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,大功告成。