当前位置: 首页 > news >正文

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.lryc.cn/news/503866.html

相关文章:

  • 单独测试 pyautogui 的鼠标点击功能,确保它能够在当前环境中正常工作,鼠标自动点击的录制回放功能
  • 路由引入问题(双点双向路由回馈问题)
  • 设计模式之 适配器模式 C# 范例
  • LabVIEW实现GPS通信
  • [leetcode100] 543. 二叉树的直径
  • 嵌入式学习(18)-stm32F407串口接收空闲中断+DMA
  • b站视频爬虫-词云分析
  • 如何防止订单二次重复支付?
  • LeetCode 24反转链表
  • 用python的flask写的一个MQTT中转功能,http的方式发送数据和接收数据
  • img引入svg如何修改颜色
  • 计算机毕业设计PySpark+PyFlink+Hive地震预测系统 地震数据分析可视化 地震爬虫 大数据毕业设计 Hadoop 机器学习 深度学习
  • 【Python】使用Numpy实现余弦相似度计算
  • nginx中的root和alias的区别
  • 探索Telnet:实现Windows远程登录Ubuntu的实践指南
  • 在 Vue 2 中隐藏页面元素的方法
  • 【Java】Java8的4个函数式接口简单教程
  • 计算机组成原理与系统结构——微程序控制
  • 【Swift】集合类型 - 数组、集合、字典
  • 3D 视觉定位技术:汽车零部件制造的智能变革引擎
  • 操作系统的基本认识
  • 使用pycharm连接远程服务器
  • 【Linux SH脚本】LinuxCheck 应急检查信息脚本
  • apifox创建一个mock接口
  • 设计一个基础JWT的多开发语言分布式电商系统
  • 委托(Delegate)与事件(Event)-(上篇)
  • Scala根据身份证前两位数判断地区
  • freeswitch(开启支持视频H264通话)
  • 启发式搜索算法和优化算法的区别
  • 数据结构初阶---二叉树---堆