1、安装JDK
安装后在终端检查是否成功安装,若未成功安装需手动配置环境变量(手动配置环境变量可参考Maven配置环境变量,此次未手动配置环境变量)
2、安装Xcode
直接从AppStore中安装
3、安装Homebrew
(brew可用来安装一些软件)
<1> 执行安装脚本,打开终端,依次输入以下命令:
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors./brew.git"export HOMEBREW_CORE_GIT_REMOTE="https://mirrors./homebrew-core.git"/bin/bash -c "$(curl -fsSL /gh/ineo6/homebrew-install/install.sh)"
<2> 安装完成后设置
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors./homebrew-bottles/bottles/' >> ~/.zprofilesource ~/.zprofile
** Homebrew安装参考链接:/p/90508170
** 镜像助手:/guide/change-source/
4、安装libimobiledevice
brew install libimobiledevice —-HEAD
libimobiledevice / ideviceinstaller 库,相当于 android 的 adb,是 Appium 底层用到的工具之一,用于获取 iOS 设备信息
5、安装carthage
brew install carthage
安装时报错:
Permission denied @ apply2files - /usr/local/share/fish/vendor_completions.d/carthage.fish
解决方法:sudo chown -R $(whoami) $(brew --prefix)/*
6、安装node
直接从官网下载安装/en/download/
7、安装ios-deploy
npm install -g ios-deploy
报错:npm ERR! errno 65
解决方法 :sudo npm install -g ios-deploy --unsafe-perm=true
8、安装xcpretty
gem install xcpretty
**以上安装命令若出现无权限提示,在命令前加sudo重新执行即可
9、安装Maven
下载地址:/download.cgi,下载后需解压 【下载Binary tar.gz】
打开终端,输入命令vim ~/.zshrc
【此处的.zshrc根据系统终端,若是shell则环境变量文件为.bash_profile,若没有此文件需新建】
在文件中添加:
export MAVEN_HOME=本地Maven文件夹路径export PATH=$PATH:$MAVEN_HOME/bin
终端执行命令:source ~/.zshrc
(使环境变量生效)
在终端执行mvn -v可检测是否配置成功
10、安装appium-desktop
11、下载WebDriverAgent(*必须)
git clone /appium/WebDriverAgent
使用参考链接:/xlyrh/article/details/108410738 ,无需修改代码,但仍需修改BundleId;
启动WebDriverAgent可通过终端(无需使用Xcode), 进入WebAgentDriver,执行命令:
xcodebuild build-for-testing test-without-building -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination id=连接设备的udid USE_PORT=8100 test
执行后手机上会出现WebDriverAgentRunner应用,第一次运行后需在设置中信任证书,信任后需重新运行。