手机
当前位置:查字典教程网 >电脑基础 >iphone教程 >苹果手机ios6.1天气闪退解决方法
苹果手机ios6.1天气闪退解决方法
摘要:evasi0n已经发布,用1.1越狱不会有白苹果和天气闪退。同时在cydia中也有针对白苹果和天气闪退的补丁,1.0越狱的可以更新重启。通过...

evasi0n已经发布,用1.1越狱不会有白苹果和天气闪退。同时在cydia中也有针对白苹果和天气闪退的补丁,1.0越狱的可以更新重启。

通过分析,installd运行程序时加载信息会缓存在/var/mobile/Library/Caches /com.apple.mobile.installationd.plist和com.apple.LaunchdServices- 045.ccstore中。1.0版本越狱工具可能有问题,特定条件下会造成plist中的Weather程序的Entitlements配置项缺失,从而使天气应用启动失败。新的UIKit Tools更新会删除后重新生成这两个文件,解决问题。这和之前pod2g放出的脚本作用是一致的。

不幸的是,如果已经安装了AppSync,则installd获取文件信息的过程会被截获,并跳过Entitlements的生成。这样,如果有 AppSync存在,就无法生成正确的缓存文件,原天气程序一定会闪退。所以是AppSync干扰了UIKit Tools的修复工作。

正确的方式是删除AppSync,或者Disable AppSync,然后安装UIKit Tools更新,或删除这两个缓存文件,重启后再安装AppSync或Enable。只要之后不再去删除这两个文件,就不会有问题。

而1.1越狱后会自动生成正确的缓存文件,即使后面装了AppSync也没有关系。

经检查,暂时只发现Weather和WebViewService两个程序Entitlements中有 com.apple.private.security.container-required的设置。其他程序不受影响。WebViewService 是隐藏服务,作用暂时不清楚。iOS 5.1.1没有这个WebViewService程序,5.1.1的Weather程序Entitlements里也没有 com.apple.private.security.container-required的设置。

如果你是完美主义者,就删除AppSync,安装更新。如果之前已经更新过,就先卸载AppSync,然后直接删除这两个缓存文件并重启。如果已经替换了文件,就换回来吧。不过要先换回原来的程序,再装更新或者删除缓存文件之后才会有效。

如果没必要,干脆就不要安装AppSync了。

如果不在乎用补丁文件,不想折腾,就随它去吧,ldid是不会改变应用的功能的。

软件名称:iOS6.1完美越狱工具(evasi0n)v1.4 官网版

【苹果手机ios6.1天气闪退解决方法】相关文章:

iPhone6微信闪退如何解决?

iPhone苹果手机怎么存储网站的登录信息

iphone6刷机报错1046怎么办?iphone6刷机报错解决方法

苹果手机越用越慢?

苹果iphone6闹钟怎么设置

苹果ios9系统更新优化内容

iphone4s黑屏怎么办 iphone4s黑屏原因以及解决方法

苹果iOS8.3公测版新特性

苹果iOS8.2正式版降级到iOS8.1.3图文教程

苹果iOS8.1.2正式版升级教程

精品推荐
分类导航