Mac appium本地环境搭建部分问题解决

323 阅读2分钟

查看appium环境配置是否完整

查看iOS:appium-doctor --ios 查看androd image.png

问题:Xcode command Line Tools are Not installs

这是因为在从App Store上下载Xcode后,默认是不会安装Command Line Tools的,Command Line Tools是在Xcode中的一款工具,可以在命令行中运行C程序。 解决方案:xcode-select --install

问题 error: RPC failed; curl 16 Error in the HTTP2 framing layers

解决方案:git config --global http.version HTTP/1.1 可以设置 git config --global http.version HTTP/2切换 ####问题:RPC failed; curl 18 transfer closed with outstanding read data remaining 出现了如上错误,可能是拉取时间过长或项目过大导致 解决方案:git config http.postBuffer 524288000/1048576000 (1G) 增加缓冲 配置git的最低速和最低速时间 //global配置对当前用户生效,如果需要对所有用户生效,则用–system git config --global http.lowSpeedLimit 0 git config --global http.lowSpeedTime 999999 //单位 秒 //修改host文件 sudo vi /etc/hosts //修改两个域名 140.82.114.3 github.com 改为:140.82.113.4 github.com 151.101.1.194 github.global.ssl.fastly.net 改为:199.232.69.194 github.global.ssl.fastly.net //刷新DNS缓冲 sudo killall -HUP mDNSResponder

问题:Cloning into '/usr/local/Homebrew/Library/Taps/wix/homebrew-brew'...

解决方案:cd /usr/local/Homebrew/Library/Taps/wix/ 如果没有wix文件,创建文件mkdir wix 然后cd wix git clone mirrors.ustc.edu.cn/homebrew-co… git clone mirrors.ustc.edu.cn/homebrew-ca… brew update

问题:Cloning into '/usr/local/Homebrew/Library/Taps/facebook/homebrew-fb'...

解决方案:cd /usr/local/Homebrew/Library/Taps/facebook/ 如果没有facebook文件夹 创建文件夹mkdir facebook 然后 cd facebook git clone github.com/facebook/ho…

问题:WARN AppiumDoctor ✖ opencv4nodejs cannot be found.

解决方案:npm -g install opencv4nodejs --ignore-scripts

问题:WARN AppiumDoctor ✖ set-simulator-location is not installed

解决方案:brew install lyft/formulae/set-simulator-location

问题:WARN AppiumDoctor ✖ idb and idb_companion are not installed

解决方案:brew tap facebook/fb brew install idb-companion pip3 install fb-idb

问题:WARN AppiumDoctor ✖ applesimutils cannot be found

解决方案:brew tap wix/brew brew install applesimutils

问题:WARN AppiumDoctor ✖ mjpeg-consumer cannot be found.

解决方案:npm install -g mjpeg-consumer

需要安装 iOS-deploy,一个不需要用Xcode安装和调试应用的命令行工具

sudo npm install -g ios-deploy --unsafe-perm=true