一、环境准备
1.1、软件环境
1.2、硬件环境
1.3、查看版本
二、安装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中选择想过一样
15、如果build test成功,就可以product–>Test
16、提示构建成功,如果失败呢?[实际可能已经安装在iphone真机了,需要去iphone设置相信账号]
再次构建,就会成功了
17、每次构建前,可以修改bundle identifier,表示可以在设备中可以安装多个同名APP(可能在数量方面有所限制)
18、屡试不爽,构建成功。
同一个真机设备,可以安装多个WDA服务端[相对于主机它就是服务端]
19、哦豁,出现了限制,就是咱们的是个人免费账号,结果安装个数超限了。
原文地址:https://blog.csdn.net/u011466469/article/details/133134348
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_42898.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!