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

IOS自动化遇到的问题

  • 搭建WDA环境中遇到的问题
    • 1、XCode unsupport iphone xxx.
    • 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
    • 5、点击IOS手机上的WDA软件提示不可用
    • 6、appstore上的xcode要支持macos14.5以上的,导致无法安装
    • 7、使用xcode给ios手机build一直失败提示
    • 8、已连接IOS手机点击build提示The internet connection appear to be offline /Provisioning profile "IOS Team provisioning profile:com.xxx.xx
    • 9、设置个人证书,报错Failed to create provisioning profile
    • 10、遇到报错:Command codesign failed with a nonzero exit code
  • IOS手机的自动锁定时间置灰不可修改怎么解决?
  • 安装macOS过程中遇到的问题
    • 安装macOS没有磁盘可选

搭建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小时
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/64380.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Golang Gin Redis+Mysql 同步查询更新删除操作(我的小GO笔记)

我的需求是在处理几百上千万数据时避免缓存穿透以及缓存击穿情况出现,并且确保数据库和redis同步,为了方便我查询数据操作加了一些条件精准查询和模糊查询以及全字段模糊查询、分页、排序一些小玩意,redis存储是hash表key值也就是数据ID&…

(六)- DRM驱动开发(qcom)

一,Linux Android Display 1,Linux Android Display Software Subsystem 密 2,Linux Android Display Architecture 密 二,DRM/KMS Adreno DPU 1,硬件框图 密 1.1 Qualcomm Adreno DPU 8-Series Overview 密 …

游戏AI实现-寻路算法(GBFS)

贪婪最佳优先算法是宽度优先遍历和贪婪算法结合的产物,使用启发式函数选择当前最低代价的节点,改善了宽度优先遍历需要遍历地图的大量节点来找寻结果的缺点。 算法过程: 1.首先设置开始节点的启发函数值(h)为0&#…

[Unity]Unity跨平台开发之Android简介

Android要求和兼容 图形接口支持 注意: 新的 Unity 项目默认不支持 OpenGL ES 2.0。 由于硬件和图形 API 的限制,并非所有渲染管道都与 Android 兼容。 图片压缩 Android标准压缩格式是ETC和ASTC。Unity默认压缩格式是ASTC。如果Android设备不支持您选…

监控易在汽车制造行业信息化运维中的应用案例

引言 随着汽车制造行业的数字化转型不断深入,信息化类IT软硬件设备的运行状态监控、故障告警、报表报告以及网络运行状态监控等成为了企业运维管理的关键环节。监控易作为一款全面、高效的信息化运维管理工具,在汽车制造行业中发挥着重要作用。本文将结合…

python进行矩阵运算

python进行矩阵运算 一、矩阵相乘二、矩阵求逆三、矩阵特征值与特征向量求解四、矩阵约当标准型与转换矩阵求解五、矩阵奇异值分解六、矩阵方程组求解 一、矩阵相乘 python中矩阵相乘可以使用numpy实现,也可以使用sympy实现,以numpy实现为例&#xff0c…

Trimble天宝三维激光扫描仪在建筑工程竣工测量中的应用【沪敖3D】

竣工测量是建筑项目竣工阶段的一个至关重要的环节,它为建筑工程的质量验收和成果核查提供了核心的参考依据。传统的竣工测量方法,如全站仪测量,主要依赖于现场人工操作,存在一些明显的局限性,例如作业时间长、工作量大…

【JavaWeb后端学习笔记】Spring Task实现定时任务处理

Spring Task是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。 主要的应用场景有:纪念日提醒,处理订单未支付,还款提醒等。 1、corn表达式 使用Spring Task首先需要了解corn表达式,通过cor…

健康养生:拥抱生活的艺术

健康养生:拥抱生活的艺术 在快节奏的现代生活中,健康已成为我们最宝贵的财富。健康养生,不仅仅是一种生活方式的选择,更是一种对待生活的态度,它关乎于如何在日常中寻找到平衡,让身心得以滋养,…

【C语言程序设计——入门】基本数据类型与表达式(头歌实践教学平台习题)【合集】

目录&#x1f60b; <第1关&#xff1a;print 函数操作> 任务描述 相关知识 编程要求 测试说明 我的通关代码: 测试结果&#xff1a; <第2关&#xff1a;转义字符使用> 任务描述 相关知识 编程要求 测试说明 我的通关代码: 测试结果&#xff1a; <…

K8s ConfigMap的基础功能介绍

在 Kubernetes 中&#xff0c;ConfigMap 是一种用于管理配置信息的资源对象&#xff0c;它允许你将 配置信息与代码解耦&#xff0c;方便管理和更新应用配置&#xff0c;而无需重新构建镜像或重启服务。 ConfigMap 的功能 存储配置信息&#xff1a; 可以以 键值对 的形式存储配…

C++算法第九天

本篇文章我们继续学习c算法 目录 第一题 题目链接 题目展示 代码原理 暴力解法 二分解法 代码编写 第二题 题目链接 题目展示 代码原理 代码编写 重点回顾 朴素二分 非朴素二分 重点一 重点二 重点三 第一题 题目链接 153. 寻找旋转排序数组中的最小值 - 力…

Mysql学习笔记之SQL-2

上篇文章介绍了SQL语句的第一部分数据定义语言&#xff08;DDL)&#xff0c;这篇文章我们介绍SQL语句的第二部分&#xff0c;数据库操作语言&#xff08;DML&#xff09; 1.简介 DML全称&#xff08;Data Manipulation Language&#xff09;&#xff0c;用来对数据表中的数据…

Mybatisplus的学习

一、条件查询部分 在引入mybatisplus的依赖以后,我们不需要再引入mybatis的依赖,因为mybatisplus中已经包含mybatis的依赖。 1自动映射规则 变量名称:private String name 属性名:public String getName(){return name; } 这个getName 中的name就是属性名称 表名和实…

jenkins+docker部署springboot+vue项目

后端的Dockerfile和docker启动脚本 FROM openjdk:17COPY . /home/ProjectSpace/cli/extranet/serverCOPY simsun.ttf /usr/share/fonts/chinese/simsun.ttfWORKDIR /home/ProjectSpace/cli/extranet/serverCMD java -Dspring.config.location/home/ProjectSpace/cli/extranet/…

opencv-python的简单练习

题目1.读取一张彩色图像并将其转换为灰度图。 import cv2 # 读取图片文件 img cv2.imread(./1.png)# 将原图灰度化 img_gray cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)# 输出图片 cv2.imshow(img,img) cv2.imshow(img_g,img_gray) # 进行阻塞 cv2.waitKey(0) 题目2&#xff1a;…

AOP实现操作日志记录+SQL优化器升级

文章目录 1.引入依赖1.sun-dependencies 指定依赖2.将sun-dependencies进行install3.sun-common-log引入依赖 2.sun-common-log代码实现1.LogAspect.java&#xff08;需要更改包时就修改Pointcut的切点表达式即可&#xff09;2.log4j2-spring.xml3.效果展示 3.SQL优化器升级1.目…

CH582F BLE5.3 蓝牙核心板开发板 60MHz RAM:32KB ROM:448KB

CH582F BLE5.3 蓝牙核心板开发板 60MHz RAM:32KB ROM:448KB 是一款基于南京沁恒&#xff08;WCH&#xff09;推出的高性能、低功耗无线通信芯片CH582F的开发板。以下是该开发板的功能和参数详细介绍&#xff1a; 主要特性 双模蓝牙支持&#xff1a; 支持蓝牙5.0标准&#xff0…

AI技术在演示文稿制作中的应用一键生成PPT

在快节奏的现代工作环境中&#xff0c;时间就是金钱。为了提高工作效率&#xff0c;许多专业人士都在寻找能够快速生成演示文稿&#xff08;PPT&#xff09;的工具。本文将探讨AI技术如何帮助用户自动生成演示文稿&#xff0c;从文案撰写到排版&#xff0c;最终输出成品&#x…

【Redis篇】Set和Zset 有序集合基本使用

目录 Set 基本命令 sadd SMEMBERS SISMEMBER SCARD 返回值&#xff1a; SPOP SMOVE SREM 集合间操作 交集&#xff1a; 并集&#xff1a; 差集&#xff1a; ​编辑 内部编码 使用场景&#xff1a; Zset 有序集合 Zset基本命令 ZADD ZCARD ZCOUNT ZRANGE …