Apple Watch的watch OS 2带来了新的原生应用,可以一定限度地脱机运行,并且一些应用(如Tweetbot, MacID, 支付宝等)已经开始分发原生应用了。但是一部分Apple Watch(比如我的)在升级watch OS 2后一打开原生应用就会崩溃,而原先的联机应用不受影响。
如果你去问苹果,得到的答复大多是要求你彻底清空iPhone和Watch并不恢复备份。后来我在 https://discussions.apple.com/thread/7232142 找到了更好的解决方案:
- 将 Watch断开iPhone,这时手机会自动给手表生成一个备份档
- 重新连接Watch到iPhone,并且恢复备份档,恢复完成后watch OS的原生应用还是打不开的话,继续下面的步骤
- 打开iPhone的iCloud备份功能,并做一份完整的备份
- iPhone连接到装iTunes的电脑上,在电脑上做一份完整的备份,一定要勾选加密选项并设置密码
完成备份后重启iPhone和Watch,这些应用应该就能打开了,如果还是崩溃,多打开几次试试。如果还是在打开应用时崩溃,恢复iPhone到出厂设置吧= =!
希望在接下来的watch OS更新里能够修复这个bug。
P.S. 区分原生应用的方法很简单。原先的联机应用打开时除了指示器在转以外,应用名称是显示在屏幕中央的。而原生应用屏幕中央只有指示器在转,应用名称在左上角。