MAC系统下Xcode连接iOS真机实现iOS App自动化测试(上)

安装Xcode, 需选择与你MAC系统兼容的Xcode版本

Xcode download: Sign In - Apple

安装appium inspector ​编辑Release 2023.6.2 · appium/appium-inspector

安装java并进行相关环境变量的配置, 可以在官网下载稳定版本, 没有过多要求

安装homerew

bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装nodejs(​编辑Download | Node.js )

安装appium server

bash 复制代码
npm install -g appium@next

安装xcuitest-driver(xcuitest也是基于webdriveragent)

bash 复制代码
appium driver install xcuitest

安装appium doctor并执行检查, 若无明显报错即安装成功

bash 复制代码
npm install appium-doctor -g

appium-doctor

若出现下面报错

WARN AppiumDoctor ✖ Error running xcrun simctl WARN AppiumDoctor ✖ Xcode Command Line Tools are NOT installed!

则需安装Xcode命令行工具:

bash 复制代码
xcode-select --install

这将弹出一个对话框,提示您安装命令行工具。点击"安装",然后等待安装完成。

安装完成后,运行以下命令以确保Xcode命令行工具已正确安装:

bash 复制代码
xcode-select -p

如果显示了类似于 /Applications/Xcode.app/Contents/Developer 的路径,则说明安装成功。

确保Xcode命令行工具指向正确的路径:

bash 复制代码
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

安装相关依赖库

bash 复制代码
brew install libimobiledevice --HEAD

brew install carthage

以上安装完毕后

通过Xcode打开appium下的 Contents/Resources/app/node_modules/appium-webdriveragent下scode.project 项目

安装一个ios simulator

连接iphone真机,信任电脑

Product - Destination选择iphone 真机

相关推荐
for_ever_love__6 小时前
UI学习:UISearchController基础了解和应用
学习·ui·ios·objective-c
代码的小搬运工11 小时前
ZARA仿写
ios
人月神话Lee13 小时前
【图像处理】vImage/Accelerate——SIMD 让 CPU 也能飞
ios·swift·图像识别
cmdyu_15 小时前
mac上如何卸载node.js
macos·node.js
2601_9557674216 小时前
iPhone 17 护眼钢化膜怎么选?从PWM频闪到圆偏振光,解析「软硬协同」光学方案
ios·ar·iphone·护眼钢化膜·圆偏振光·#观复盾护景贴·磁控溅射
黑化旺仔17 小时前
【OC】PHPickerViewController
macos·objective-c·cocoa
AI行业学习18 小时前
CC-Switch 下载、安装windows\macOS \Linux 安装
linux·运维·macos
2601_9557674219 小时前
iPhone 17 护眼保护膜怎么选?圆偏振光 + AR 抗眩方案,解读 96% 透光率与 ≤0.5% 反射率的协同价值
ios·ar·iphone·圆偏振光·#观复盾护景贴·scinique双护技术
三雒19 小时前
KMP 实战:Android 开发如何快速统一双端 IM 模块
android·ios·kotlin
一个人旅程~20 小时前
完整精华版macbookHighSierra 至Montere-Ventyra版本跨越评估与避坑指南(含证书有效期)
windows·经验分享·macos·电脑