蒋小昆的博客
做一个安静的小开发

iOS 关闭升级红色角标

|

缘起

众所周知,iOS因为其封闭性,存在两大特点

  • 已关闭验证的版本,无法再降回去
  • iOS会想尽一切办法趁你不注意让你升级到最新的系统,包括但不局限于时而不时给你弹个窗,晚上偷偷给你下个数据包。而其中最恶心莫过于每次进入设置页面,都有一个醒目的角标提醒你去升级,在一个整洁的界面中,这个红角标的1真是烦skr
  • 很多人使用 iOS 描述文件去解决这个问题,但是描述文件会过期,而且角标出现了再安描述文件角标依然去不掉(手动斜眼)

    iOS12 新增一个关闭更新提示的开关。如果你认为苹果这就不再骚扰你,让你安安静静用着流畅的老系统了吗?骚年,你还是太天真了!

一个强迫症的反抗

上网找了很多资料,却没有一个稳定可靠的方案,还是自己动手吧。经过实践选择了描述文件的方案,细节处有一些不一样

描述文件屏蔽更新的原理

tvOS 描述文件 安装在iOS里面,导致iOS检查更新找到的是 tvOSota 更新,不符合iOS系统ota更新,就起到了屏蔽iOS系统更新的目的

方案

注意:如果你手机已经使用很久了,需要你先备份之后再进入下一步

  1. 依次进入设置(Settings)-通用(General)-iPhone存储(iPhone Storage),找到 iOS的更新文件,然后进行删除
  2. 同样是在通用(General),滑动到最底端,点击还原(Reset),选择抹掉所有内容和设置(Erase All Content and Settings), 在弹出的对话框中选择先备份iCloud或者直接重置
  3. 重新设置手机,进入系统之后,先打开 Safari 浏览器,输入 https://oldcat.me/web/NOOTA9.mobileconfig安装描述文件 地址大小写敏感。在弹出的描述文件安装对话框中点击允许,可以看到这个描述文件: Signed by Apple Care Profile Sining Certificate,并且打上了√勾,这是苹果认证签名的证书,可以放心安装
  1. 安装描述文件之后会在桌面上多出来一个 feedback 的图标,如果觉得碍眼,可以把它拖到一个不常用的文件夹下

如果你不小心在重置系统之后手贱点了检查更新,角标已经出现,请再次重置系统重新操作

悲惨的消息

某一天我再连上iTunes之后,这个该死的红色角标又出现了,Google了多个外文网站,找到了两个暂时缓解的办法。

如果你是个狠人,文件都有备份的话,可以再次重置所有设置(数据不会丢,但是图标位置,相关设置会丢),然后再次安装 描述文件

  1. 进入设置,点击头像(Apple ID, iCloud, iTunes…) - 点击 iCloud,点击 iCloud备份(iCloud Backup),将其关闭,虽然设置里面角标还在,但是主屏幕上是不是已经没有啦?
  2. 如果上面这一步还是不行,可以试试将 iCloud 登出(Sign out),此操作注意备份存放在iCloud中的密码已经配置等,登出之后wallet中的公交或者银行卡都需要重新绑定。

恢复更新提示

如果你哪天反悔了,又想接受苹果的更新了。可以再次进入设置-通用,找到描述文件(Profile),将 tvOS的描述文件删除,然后重启即可

按照最近苹果越升级BUG越多,越难用的德行,笔者不建议你这么做(手动斜眼)