Appium 1.6.3 在Xcode 8 (真机)测试环境搭建经验总结
关于 Appium 1.6.3 在Xcode 8, 1真机上环境搭建问题更多,写此文章,供大家参考,让大家少走弯路。
在开始iOS真机测试之前,请大家务必 将 Appium 1.6.3 + xcode 8 在iOS模拟器上的环境搭建OK,请参见我的上一篇博文:Appium 1.6.3在Xcode 8, iOS 10.2(模拟器)测试环境搭建经验总结
如果iOS模拟器上的环境OK,再来真机上搭建,要不然 你还是放弃吧。
进入正题 :
首先,上边文章:Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)试环境搭建经验总结 中 第一、第二、第三步 必须结束掉,然后开始,务必!
一、安装相关依赖
(1)安装ios-deploy
npm i -g ios-deploy
不然会执行错误会报错:
[XCUITest] Could not initialize ios-deploy make sure it is installed and works on your system
[XCUITest] Error: Could not initialize ios-deploy make sure it is installed and works on your system
at XCUITestDriver.getIDeviceObj$ (../../lib/driver.js:685:13)
(2)安装libimobiledevice
brew install libimobiledevice --HEAD
说明:2019年4月 xcode10.2和macOS 10.14.4,安装libimobiledevice 报错 :
“Requested 'libusbmuxd >= 1.1.0' but version of libusbmuxd is 1.0.10
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables libusbm