安装注意事项:Appium、Xcode、Apple下载的版本需要对应,命令均使用cmd输入
安装步骤:
- 设置安装位置文件非root用户权限
sudo chmod –R 777 /usr/local
- 使用brew –v命令检查是否安装brew
如果未安装,则使用ruby –e”$(curl –fsSL https//raw.githubusercontent.com/Homebrew/install/mastaer/install)”
- 使用node –v检查是否安装node
如果未安装,则使用brew install node安装
- 安装java,java版本可以使用最新版
下载java的.dmg包,直接安装
- 安装Xcode
下载对应版本Xcode的.dmg包,直接安装
- 安装Appium
下载对应版本的Appium的.dmg包,直接安装
若使用npm install –g install安装的是最新版本的Appium
- 安装Appium client
直接使用npm install wd安装
- 设置mac的path路径
新建环境配置的文件touch .bash_profile
打开环境配置文件 vi .bash_profile
编辑path变量
export ANDROID_HOME=/Applications/Android-sdk-macosx
export APPIUM_HOME=/Applications/Appium.app/Contents/Resources/node_modules/
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
export AAPT_HOME=/Applications/android-sdk-macosx/build-tools/
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$APPIUM_HOME/.bin:$AAPT_HOME/23.0.3/
保存退出 按esc,输入 :wq ,再按ENTER(即write and quit)
直接退出 按esc,输入 :q ,再按ENTER
- 安装SDK
下载SDK for Mac的.dmg包,点击安装。Mac的SDK是缺少platform-tools的,需要新建并将android的adb添加至该文件下
- 启动Appium,点击诊断按钮,查看是否配置成功
- 设置Appium
- App Path
软件的debug包的绝对路径,建议放在“下载”目录下面
- BundleID
在开发的Xcode软件可查看
- Force Device
手机的版本,本人是iPhone 13,设置为iPhone 13
- UDID
用电脑上的iTunes软件获取手机信息,有的版本iTunes需要点击电话号码下面的项目进行信息切换,可切换至UDID,右键复制,粘贴至Appium的UDID,字母大小写不需要在转换为大写。
- Server Address
127.0.0.1
- (6)Port
4723 (有原始设置就用原始设置)
- 每次重启都需要设置文件权限
查看文件ideviceinstaller -l
设置文件权限sudo chmod -R 777 /var/db/lockdown/
Mac OS X问题appium1.4无法在mac10.10以上使用
(1) 在终端打开文件 vi /Applications/Appium.app/Contents/Resources/node_modules/appium/lib/doctor/ios.js
(2) 在适当位置添加代码
else if (stdout.match('10.9') !== null) {
this.osVersion = '10.9';
cb(null, "Mac OS X 10.9 is installed.");
}
10.9改为当前mac版本号