iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程

这篇具有很好参考价值的文章主要介绍了iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、环境准备

1、下载VMware虚拟机的壳子,安装并注册软件(可以百度注册码),最新版本:v17
2、下MacOS系统iOS镜像文件,用于vmware虚拟机安装,当前镜像最新版本:v11.6

二、基础软件

1、MacOS系统找到App Store,这点同iphone操作,搜索Xcode点击安装

2、不出意外的话还是出意外了,原因会告诉你:最新Xcode版本不适合在当前MacOS版本
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建

3、先关闭app store,MacOS系统桌面右上角苹果图标进入“关于本机”查看macOS版本
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建

4、实际在下载iOS镜像文件的时候就知道了版本号[iOS镜像已知版本号]
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建

5、再回到App store应用商店,找到Xcode版本历史记录
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建

6、往下找,一直到与当前MacOS版本比较接近的Xcode版本号;记住MacOS虚拟机是macOS Big Sur型号;得到Xcode版本12.5.1适合当前版本系统
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建

7、登录苹果开发工具并下载Xcode:登录mac账号后,搜索Xcode版本号,找到对应Xcode版本下载安装
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建

8、下载后双击解压缩得到Xcode.app,将Xcode.app复制到Applications替换原有的Xcode,

若有其他App在Appstore中因为macOS版本要求过高无法安装时,也可采用类似方法手工安装。
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建
这个过程稍久,签名验证、解压
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建
直到解压得到Xcode安装包,双击安装即可
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建

9、安装过程:就是同意、下一步、验证;

唯一不同的是没有win系统可以选择安装路径
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建
Xcode安装components工具组件
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建

10、安装成功,启动应用
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建

11、点击create创建新项目,选择app【这里不需要管,咱们是测试,不是iOS developer】
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建

12、打开终端输入xcrun,如果没有它提示是否安装。
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建

13、安装软件包管理器Homebrew

测试使用:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  它被拦了
建议使用国内镜像:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建

1、执行后,第一步选择镜像源
2、确认开始执行
3、输入本机密码
4、会弹窗安装git(没弹是因为前面还在安装xcrun)
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建
Y,我也不知道有啥,反正就是继续深造
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建

14、保留卸载命令

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

Xcode开发工具安装完成,结束!

三、扩展:usb拓展插件

mac虚拟机已经安装好了,需要将iphone设备与虚拟机连接起来
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建
通过usb将win系统的压缩包给解压到mac系统
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建
双击zip解压即可
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建
虚拟机通过usb识别,在xcode可以选择识别的iphone设备即可
mac安装xcode,APP自动化测试解决方案【Python版】,macos,ios,xcode,环境搭建

日拱一卒无有尽,功不唐捐终入海!文章来源地址https://www.toymoban.com/news/detail-731564.html

到了这里,关于iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • iOS非越狱自动化脚本的方案

    因为苹果审核过于严格,私有 API 是不允许上架 appstore,但是自动化脚本是很多手游外挂的刚需,为了绕过苹果的限制,采用现有的合法规则的办法,实现 iPhone 的自动化操作,类似按键精灵的功能,我查询了很多资料,做了一下尝试: 首先放弃了PTFakeTouch、appuim、xctest、ui

    2024年02月11日
    浏览(44)
  • IOS自动化测试元素定位

    一、元素属性介绍   1、元素属性   2、查看各定位方式执行效率 二、iOS常用定位方法   1、accessibility_id   2、class_name   3、Xpath   4、ios_class_chain(类型链)   5、ios_predicate(谓词) 一个页面最基本组成单元是元素,想要定位一个元素,我们需要特定的信息来说明这个元素的唯一特

    2024年01月18日
    浏览(48)
  • IOS自动化测试环境搭建教程

    目录 一、前言 二、环境依赖 1、环境依赖项 2、环境需求与支持 三、环境配置 1、xcode安装 2、Git安装 3、Homebrew安装(用brew来安装依赖) 4、npm和nodejs安装 5、libimobiledevice安装 6、idevicesinstaller安装 7、ios-deploy安装 8、Carthage安装 9、Appium安装 【我安装的appium版本:1.21.0】 10、

    2024年02月15日
    浏览(71)
  • iOS自动化测试工具-tidevice

    在iOS测试过程中,经常会需要查看设备udid、查看包名,安装和卸载应用,获取设备截图,获取性能数据等操作,Android有丰富的adb命令可以使用,iOS的tidevice工具就类似于Android的adb,可以提供这些功能; 一直以来也没有能够直接获取iOS性能数据的工具,tidevice可以方便的获取

    2024年01月22日
    浏览(54)
  • 从0开始的ios自动化测试

    最近由于工作内容调整,需要开始弄ios自动化了。网上信息有点杂乱,这边我就按我的实际情况,顺便记录下来,看是否能帮到有需要的人。 安装tidevice 它的作用是,帮你绕开ios必须用mac的xcode启动wda,直接在windows上使用tidevice启动wda就行了(windows电脑需要先安装iTunes)。

    2024年02月09日
    浏览(44)
  • 全网最细最全Appium自动化测试 iOS入门教程,App自动化测试教程,精细整理

    目录:导读 一、MAC电脑上 Appium 的安装流程 二、流程图 三、下载AppiumServerGui和AppiumInspector 四、开始测试       1、真机测试                 1.1 准备工作                 1.2 获取 开发包 .app 结尾                 1.3 WebDriverAgent使用                 1.4 配置 Appium Inspec

    2024年02月07日
    浏览(53)
  • 如何在iOS手机上进行自动化测试

    🍅 视频学习:文末有免费的配套视频可观看 🍅 关注公众号【互联网杂货铺】,回复 1 ,免费获取软件测试全套资料,资料在手,涨薪更快 Airtest支持iOS自动化测试,在Mac上为iOS手机部署iOS-Tagent之后,就可以使用AirtestIDE连接设备,像连接安卓设备一样,实时投影、控制手

    2024年02月20日
    浏览(48)
  • 怎样在iOS手机上进行自动化测试

    Airtest支持iOS自动化测试,在Mac上为iOS手机部署iOS-Tagent之后,就可以使用AirtestIDE连接设备,像连接安卓设备一样,实时投影、控制手机。iOS测试不仅限于真机测试,iOS模拟器也可以进行。Mac端上部署完成后还可以提供给同一局域网内的windows上远程连接使用。同时支持airtest图

    2024年02月04日
    浏览(41)
  • IOS手机和车机互联自动化测试

    在酷热的夏天,提前打开空调;在寒冷的冬天,提前加热座椅和方向盘。这些贴心的功能都是通过手机远程控制汽车实现的。随着汽车新四化的进程推进,类似手机和车机连接的功能必然越来越多。 作为汽车行业的工程师,我们都知道每一个功能的背后,都离不开反反复复的

    2024年02月10日
    浏览(53)
  • 基于Python的IOS自动化测试环境搭建

    以下为测试架构原理图 手机端的WDA Runner(WebDriverAgent)类似于appium测试

    2024年02月10日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包