一 系统环境说明
iOS14.1及以上
macOS 10.15.7 及以上
Xcode12.4 及以上
appium 1.19.1 及以上
二 安装步骤如下
1 安装xcode
直接在 app store 搜素 xcode 安装
2 安装Homebrew
/usr/bin/ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" // 检查版本brew -v
3 安装管理工具
brew install libimobiledevice --HEAD
brew install ideviceinstaller
brew install carthage // 查看版本 carthage version
brew install node // 检查 node -v
brew install npm
npm install -g ios-deploy
npm install -g appium-doctor //安装后执行appium-doctor --ios指令,可以查看与iOS相关配置是否完整
4 安装 aapium
4.1 下载地址 https://github.com/appium/appium-desktop/releases/tag/v1.19.1 直接点击
4.2 安装设置WebDriverAgent
4.2.1 直接打开 appium 自带wda
cd /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-webdriveragent
./Scripts/bootstrap.sh
./Scripts/bootstrap.sh -d
4.2.2 用xcode打开项目 设置开发id buid
WebDriverAgentLib -- Signing & Capabilites /Team 选择开发id
WebDriverAgentLib -- Build Settings / 查询 alidate Workspace 修改为 yes
WebDriverAgentLib -- Build Settings / 查询 Product Bundle Identifier 修改为 com.facebook.WebDriverAgentLib.你的名字
如:(com.facebook.WebDriverAgentLib.lisi)
WebDriverAgentRunner -- Build Settings / 查询 alidate Workspace 修改为 yes
同上
WebDriverAgentRunner -- Build Settings / 查询 Product Bundle Identifier 修改为 com.facebook.WebDriverAgentRunner.你的名字
同上
WebDriverAgentRunner -- Signing & Capabilites /Team 选择开发id
同上
5 连接真机编译
直接 编译
编译成功后运行
运行iproxy
$ iproxy 8100 8100
访问 http://127.0.0.1:8100/status 有josn 代表成功 至此 安装完成 可直接打开appium 连接iso
三 连接apium
1启动服务
2 连接ios
3 连接参数 带/ 更具自己实际情况改
{
"platformName": "iOS",
"platformVersion": "/14.1",
"deviceName": "/机器名",
"automationName": "XCUITest",
"bundleId": "/app名称",
"udid": "/手机udid",
"xcodeOrgId": "/开发者id",
"xcodeSigningId": "iPhone Developer"
}