解决appium Xcode version 9.0 is not yet supported

Xcode升级到9之后,Appium会报错:

appium Xcode version 9.0 is not yet supported



经查,appium官方已经支持Xcode9,但Appium Desktop自带的Server还是v1.6.5的。

  • 使用npm安装最新的Appium:
    npm install -g appium
    安装过程可能遇到错误,最好翻墙或者使用cnpm,遇到出错的例如heapdump单独npm install -g heapdump 一下即可。另外可能需要注意的是目录权限问题chown -R $USER /usr/local/lib/node_modules(无权限问题无需执行)或者该文件夹下的早期appium文件残留(删除即可)。另外注意npm安装时不要使用sudo。(检查升级版本npm -g outdated,升级和安装一样也是install,查看已安装包npm list -g --depth 0
  • 启动Appium Server
    appium &

  • Inspector定位控件时使用最新的Appium Server而不要启动Appium Destop自带的:
    Appium Desktop菜单->Appium->New Session Window->Custom Server


20171016更新说明:
最新的Appium Desktop已经集成1.7.1的Appium Server,可以直接下载appium-desktop使用。