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

news/2024/12/19 7:21:40/

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

在这里插入图片描述

iosbuild_30">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.ppmy.cn/news/1556332.html

相关文章

计算机网络第二章(物理层)课程复习

写在前面: 本文是对计算机网络课程的系统性复习,参考了课堂PPT、计算机网络(第7版,谢希仁编著)、王道考研B站公开课以及考研指导复习书。下图是物理层的学习内容,数据交换方式在第一章复习时就已经讲解完毕…

力扣-图论-14【算法学习day.64】

前言 ###我做这类文章一个重要的目的还是给正在学习的大家提供方向和记录学习过程(例如想要掌握基础用法,该刷哪些题?)我的解析也不会做的非常详细,只会提供思路和一些关键点,力扣上的大佬们的题解质量是非…

PHP代码审计学习(一)--命令注入

1、漏洞原理 参数用户可控&#xff0c;程序将用户可控的恶意参数通过php可执行命令的函数中运行导致。 2、示例代码 <?php echorec-test; $command ping -c 1 .$_GET[ip]; system($command); //system函数特性 执行结果会自动打印 ?> 通过示例代码可知通过system函…

如何评估并持续优化AI呼出机器人的使用效果

如何评估并持续优化AI呼出机器人的使用效果 作者&#xff1a;开源呼叫中心FreeIPCC 随着人工智能技术的发展&#xff0c;AI呼出机器人在企业中的应用越来越广泛。这些智能系统不仅提高了工作效率、降低了成本&#xff0c;还改善了客户体验。然而&#xff0c;要确保AI呼出机器…

【LeetCode每日一题】Leetcode 605.种花问题

Leetcode 605.种花问题 题目描述&#xff1a; 假设有一个很长的花坛&#xff0c;一部分地块种植了花&#xff0c;另一部分却没有。可是&#xff0c;花不能种植在相邻的地块上&#xff0c;它们会争夺水源&#xff0c;两者都会死去。 给你一个整数数组 flowerbed 表示花坛&…

什么是docker,docker解决了什么问题

什么是docker&#xff0c;docker解决了什么问题 用docker可以解决什么问题 在日常开发中&#xff0c;我们可能经常面临这样的问题 环境一致性问题&#xff0c;同一个程序&#xff0c;可能在开发环境能运行&#xff0c;但是到测试、生产环境就会遇到各种各样的问题&#xff0…

Java中的设计模式全解及电商应用场景示例

Java中的设计模式全解及电商应用场景示例 设计模式是软件开发中常用的解决方案&#xff0c;提供了可复用的代码结构和设计原则。本文将详细介绍Java中的23种设计模式&#xff0c;并结合电商实际应用场景进行示例说明。 1. 创建型模式 1.1 单例模式&#xff08;Singleton Patt…

用户输入 %%%% , MYSQL中数据全被查询出来的Bug(GORM)

1.Bug 奇遇记 在工作中遇到的一个神奇小bug. 那是一天大雪天上午 , 打开飞书 , 哦吼 , 新bug. 看到这个bug当时就感觉出来问题出在哪里了, 仔细查看后 , 坏了啊, 这一个项目基本上涉及到模糊查询的都有这个bug. 并且 , 在我之前实习的公司 , 在学校做的项目 , 全部都存在这个bu…