背景

最近在基于 atx 弄云真机,需要支持跑 monkey 。但 Monkey 里面针对弹窗默认点击确认按钮的逻辑,导致很容易出现 ios 升级弹窗被点了确认,然后就升级了。

解决

网上和社区搜索,基本方式都是去下载特定的 tvos 的 provision profile ,让检查更新的逻辑去检查 tvos 的,进而不更新 ios 系统。但一般附上的描述文件地址要不就是已经失效,要不就是可以下载,但描述文件本身过了有效期,无法安装了。

刚好翻到以前圣翔兄发的一篇文章 http://testerhome.com/topics/11030 ,发现里面跳转到的网站会保持各个平台 beta 版 provision profile 的更新,刚好可以解决历史文档固定地址,会过期的问题。

网站地址:https://betaprofiles.com/

选 tvos 的 profile ,弹窗里把这个地址生成二维码,供 iPhone 扫描即可:

亲测结果:
11.2.6 有效,通用 - 系统更新,会提示 无法获取到新版本系统
12.1.4 提示不适用于此设备,无法安装

因为手头上只有这两个旧型号的 iPhone ,其他同学有其它版本的机型,都可以试试,评论里面分享下效果。


↙↙↙阅读原文可查看相关链接,并与作者交流