本文介绍: 1、进入WebDriverAgent项目根目录双击打开WebDriverAgent.xcodeproj,然后在Xcode中的TARGETS里选中WebDriverAgentLib,按照下图数字序号依次点击,注意步骤4要开启自动管理签名。4、还在同一个项目中,需要注意的是咱们主体webdriveragentrunner设置build settings修改bundleId,它的是唯一;10、在构建错误消除这个错误的做法同第四步,将这个应用bundle身份ID修改一下,建议使用时间戳。

一、环境准备

1.1、软件环境
1.2、硬件环境
1.3、查看版本

1、macOS Big Sur版本型号
在这里插入图片描述

2、Xcode版本型号
在这里插入图片描述

下载WebDriverAgent过程略!链接地址中间的appium可以facebookarchive

二、安装WDA过程

1、进入WebDriverAgent项目根目录,双击打开WebDriverAgent.xcodeproj然后在Xcode中的TARGETS里选中WebDriverAgentLib,按照下图数字序号依次点击,注意步骤4要开启自动管理签名
在这里插入图片描述

2、在Team选项那里添加帐户然后选中这里的账户可以个人免费账户也可以付费开发者账户;
在这里插入图片描述

3、添加账号注册个人免费账号没有appleId账号需要自己,点我去注册
在这里插入图片描述

4、还在同一个项目中,需要注意的是咱们主体webdriveragentrunner设置build settings修改bundleId,它的是唯一
在这里插入图片描述

5、出现一步,是usb数据线连接iphone真机设备,VMware本身是不支持宿主机共用usb,所以需要选择iphone连接的是宿主机还是虚拟机
需要安装Unlocker插件解锁vmware支持安装MacOS系统
在这里插入图片描述

6、选中项目>可以看到iOS Device真机,下面的Simulators表示是Xcode提供的虚拟机型号
在这里插入图片描述

2.7、构建失败,这类错误很多比如选择开发者账号后,就会提示:Failed to register bundle identifier表示应用唯一注册失败

在这里插入图片描述
在这里插入图片描述

8、怎么解决?回到第四步,正确选择Bundle settings设置应用的bundle identifier;再回来错误消失了。
在这里插入图片描述

错误消失
在这里插入图片描述

2.9、第二个错误,完全是无妄之灾,IntegrationApp是啥?

在这里插入图片描述

10、在构建时错误消除这个错误的做法同第四步,将这个应用的bundle身份ID修改一下,建议使用时间
在这里插入图片描述

错误消失
在这里插入图片描述

11、选择product scheme和在targets选择想过一样
在这里插入图片描述

12、回顾错误是如何消失
在这里插入图片描述

13、回到第六步,可以开始build
在这里插入图片描述

14、一般先建议build for testing
在这里插入图片描述

15、如果build test成功,就可以product–>Test
在这里插入图片描述

16、提示构建成功,如果失败呢?[实际可能已经安装在iphone真机了,需要去iphone设置相信账号]
在这里插入图片描述

在iphone真机会有弹窗提示
在这里插入图片描述

设备–通用–VPN与设备管理
在这里插入图片描述

信任开发者账号
在这里插入图片描述

再次构建,就会成功
在这里插入图片描述

17、每次构建前,可以修改bundle identifier表示可以在设备中可以安装多个同名APP(可能在数量方面有所限制)
在这里插入图片描述

18、屡试不爽,构建成功。
在这里插入图片描述

同一个真机设备,可以安装多个WDA服务端[相对主机就是服务端]
在这里插入图片描述

19、哦豁,出现限制就是咱们的是个人免费账号结果安装个数超限了。
在这里插入图片描述

安装WDA成功到设备

原文地址:https://blog.csdn.net/u011466469/article/details/133134348

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_42898.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注