mac+appium+ios+连接真机

一  系统环境说明


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"

}

你可能感兴趣的:(mac+appium+ios+连接真机)