提高iOS云真机稳定性的方法(二)

简介: 为了提高iOS云真机的稳定性,除了上篇文章《提高iOS云真机稳定性的方法(一)》中讲到电量、存储和清理第三方应用外还需要对iOS手机本身做一些额外的设置。

步骤


1、将iOS设备添加到开发者证书里面

这里主要是用于WDA服务的启动和包的安装,具体参考《苹果个人付费开发者证书申请及使用图文详解


2、将iOS设备连接到指定的网络

这里注意要勾选上自动加入

image.png

3、防止手机系统升级

这里之所以要防止手机系统升级,主要是出于两点考虑:


首先是为了适配考虑,手机机房的设备需要保证系统多样性,需要尽可能覆盖所有的操作系统版本;其次由于系统升级弹出的系统弹框,有些自动化工具无法定位系统弹框,从而引起自动化失败


具体操作如下:

  • 进入设置-通用-iPhone存储空间,找到下载好的系统更新文件,点进去删除
  • 进入设置-通用-软件更新-自动更新,把下载iOS更新和安装iOS更新开关都关掉


4、将iOS设备设置成无密码状态

5、开启飞行模式

因为有些设备在出现异常的情况下,可以通过重启设备恢复,开启飞行模式是为了在重启之后,不出现“无SIM卡”的弹窗,从而影响WDA服务的启动。


6、打开网页检查器开关

在设置-Safari浏览器-高级中把网页检查器开关打开。

7、退出iCloud账号

因为如果很多手机都登录了同一个账号,当有新手机登录账号的时候会弹出验证码弹框,而且系统也会不定期弹出安全验证弹框,影响自动化测试的正常执行,如果有安装第三方应用的需求可以单独登录App Store的账号。


8、设置屏幕不锁定

在设置-显示与亮度-自动锁定中设置为永不锁定屏幕,防止屏幕锁定后影响自动化测试的正常执行。


9、关闭所有应用的通知权限

在设置-通知中关闭所有应用的通知权限,避免出现的通知消息打断自动化测试的执行。

相关文章
|
移动开发 前端开发 数据安全/隐私保护
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
1062 0
|
11月前
|
运维 iOS开发 Windows
windows电脑备案ios APP获取公钥和证书指纹Sha-1值的方法
在阿里云进行APP备案、在备案IOS端的环节的时候,发现需要我们将p12证书安装在电脑上,再用xcode或或钥匙串访问来获取这个证书的公钥和sha-1值。 但是大部分开发uniapp应用的同学们,或者进行发布的运维人员的电脑都是windows,无法按照阿里云的教程来获取ios的公钥和sha-1。备案就被卡主了。 这里介绍下另一个方法,就是使用香蕉云编来在线上传证书获取。如下图所示,打开香蕉云编后,找到下图这个功能
1415 0
|
语音技术 开发工具 图形学
Unity与IOS⭐一、百度语音IOS版Demo调试方法
Unity与IOS⭐一、百度语音IOS版Demo调试方法
|
Android开发 iOS开发 开发者
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
1900 0
|
iOS开发 开发者 Windows
uniapp云打包ios应用证书的获取方法,生成指南
打包用到的一共两个文件,一个是p12格式的私钥证书,一个是证书profile文件。其中生成p12证书的时候,按照官网的教程,是需要MAC电脑来协助做的,主要是生成一些csr文件和导出p12证书等。其实这些步骤也可以借助一些其他的工具来实现,不一定使用mac电脑,用windows电脑也可以创建。
1673 0
|
安全 Swift iOS开发
Swift 与 UIKit 在 iOS 应用界面开发中的关键技术和实践方法
本文深入探讨了 Swift 与 UIKit 在 iOS 应用界面开发中的关键技术和实践方法。Swift 以其简洁、高效和类型安全的特点,结合 UIKit 丰富的组件和功能,为开发者提供了强大的工具。文章从 Swift 的语法优势、类型安全、编程模型以及与 UIKit 的集成,到 UIKit 的主要组件和功能,再到构建界面的实践技巧和实际案例分析,全面介绍了如何利用这些技术创建高质量的用户界面。
600 2
|
iOS开发
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
3446 0
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
|
安全 编译器 开发工具
iOS 安全加固方法及实现
iOS 安全加固方法及实现
|
安全 编译器 开发工具
​iOS安全加固方法及实现
​iOS安全加固方法及实现
219 0
|
安全 算法 数据安全/隐私保护
iOS 代码加固与保护方法详解 - 提升 iOS 应用安全性的关键步骤
iOS 代码加固与保护方法详解 - 提升 iOS 应用安全性的关键步骤