IOS通过WDA自动化中遇到的问题

IOS自动化遇到的问题

搭建WDA环境中遇到的问题

1、XCode unsupport iphone xxx.

解决办法:更新xcode,可能是xcode版本太旧不支持。

2、创建Bundle Identifier出现问题:Communication with Apple failed

解决办法:换一个账号试试就行了

3、创建Bundle Identifier出现问题:Automatic signing failed \Signing certificate is invalid

解决办法:换一个账号试试就行了

4、创建Bundle Identifier出现问题:Failed to register bundle identifier

解决办法:bundle id必须唯一,自己随便修改个唯一的多尝试几个就行了---亲测有效

5、点击IOS手机上的WDA软件提示不可用

解决方法: 在手机的设置--通用--VPN于设备管理,点击信任app即可。

6、appstore上的xcode要支持macos14.5以上的,导致无法安装

解决方法:去macos官网下载你当前安装的macos系统版本对应的支持的xcode版本即可,比如我安装的时macos14版本对应的是xcode15,那就去官网下载xcode15版本安装即可。版本对应参考:https://uovol.com/macos-xcode-version

7、使用xcode给ios手机build一直失败提示

解决方法:ios没有连接到虚拟机上,需要连接到虚拟机上才能正常识别到手机build成功。

点一下这个手机图标,然后选择连接即可。如果已连上还是失败,那就按照build流程多试几次就行。

8、已连接IOS手机点击build提示The internet connection appear to be offline /Provisioning profile "IOS Team provisioning profile:com.xxx.xx

解决方案:每次更换手机build都需要换一个唯一的bundle identifier

9、设置个人证书,报错Failed to create provisioning profile

解决方法:

修改设置:

1、修改如下配置

2、修改IntegrationApp设置中的Bundle Identifier

3、解决后返回到WebDriverAgentRunner的Singing&Capabilities将会自动生成证书。

10、遇到报错:Command codesign failed with a nonzero exit code

解决方法:证书不受信任,更新新的证书

1、下载证书,地址:https://developer.apple.com/certificationauthority/AppleWWDRCA.cer

2、打开钥匙串更换证书

3、拖动新下载的证书进入钥匙串访问中

4、重新启动Xcode点击Test运行即可

IOS手机的自动锁定时间置灰不可修改怎么解决?

解决方案:是因为开启了低电自动30s锁定功能,去设置-电池,关闭低电量模式。返回到显示与亮度就可以修改自动锁定时间了。

见:https://jingyan.baidu.com/article/0bc808fc2b15825ad485b99a.html

安装macOS过程中遇到的问题

安装macOS没有磁盘可选

解决方法:抹掉磁盘内存分配,返回重新安装即可

操作指导:

1、进入选择磁盘工具,点击继续

2、选择SATA磁盘,抹掉即可

3、重新返回(不能返回的话,重启系统),进入页面选择安装macOS系统

4、这时候就有磁盘可以选择了

5、点击继续进行macOS的安装,预估耗时0.5~1小时

相关推荐
未来侦察班9 小时前
一晃13年过去了,苹果的Airdrop依然很坚挺。
macos·ios·苹果vision pro
七夜zippoe9 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
Fcy64810 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满10 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠11 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Harvey90311 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s
珠海西格电力科技12 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀12 小时前
Linux环境变量
linux·运维·服务器
zzzsde12 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器
聆风吟º14 小时前
CANN开源项目实战指南:使用oam-tools构建自动化故障诊断与运维可观测性体系
运维·开源·自动化·cann