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

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

Xcode download: Sign In - Apple

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

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

安装homerew

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

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

安装appium server

npm install -g appium@next

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

appium driver install xcuitest

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

npm install appium-doctor -g

appium-doctor

若出现下面报错

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

则需安装Xcode命令行工具:

xcode-select --install

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

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

xcode-select -p

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

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

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

安装相关依赖库

brew install libimobiledevice --HEAD

brew install carthage

以上安装完毕后

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

安装一个ios simulator

连接iphone真机,信任电脑

Product - Destination选择iphone 真机

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-06-13 06:46:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-13 06:46:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-13 06:46:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-13 06:46:02       20 阅读

热门阅读

  1. Codeforces Round 952 (Div. 4) c++题解(A-H1)

    2024-06-13 06:46:02       7 阅读
  2. 千益畅行,旅游卡真相,成本与赋能潜力

    2024-06-13 06:46:02       10 阅读
  3. okHttp的https请求忽略ssl证书认证

    2024-06-13 06:46:02       5 阅读
  4. 大模型日报2024-06-12

    2024-06-13 06:46:02       11 阅读
  5. 网页自动关闭

    2024-06-13 06:46:02       10 阅读
  6. 【AI应用探讨】— Meta Llama-3模型应用场景

    2024-06-13 06:46:02       6 阅读
  7. 011.编译随机指纹浏览器-禁用webRTC-售卖成品

    2024-06-13 06:46:02       7 阅读
  8. uni-app文件下载 h5 xls 乱码 锟斤拷 Blob pdf打不开

    2024-06-13 06:46:02       11 阅读
  9. Spring Boot中的RESTful API详细介绍及使用

    2024-06-13 06:46:02       4 阅读
  10. spring boot logback.xml文件配置,info、error隔离

    2024-06-13 06:46:02       11 阅读
  11. MySQL 搭建主从报错 1236

    2024-06-13 06:46:02       7 阅读
  12. vue在hash路由模式下实现点击定位滑动

    2024-06-13 06:46:02       6 阅读
  13. 学习AI 机器学习,深度学习需要用到的python库

    2024-06-13 06:46:02       6 阅读