已结束。此问题不符合
Stack Overflow guidelines .它目前不接受答案。
Best Answer-推荐答案 strong>
SpringBoard(“主屏幕”应用程序)保留所有应用程序图标的缓存。从 App Store 安装或删除应用程序时,installd
会执行缓存以反射(reflect)这些更改和更新。通过其他方式(例如通过 Cydia)安装应用程序时,installd
不涉及任何方式,因此要使应用程序正确显示在主屏幕上,必须“手动”更新缓存不知何故。
这正是 uicache
的设计目的。它的具体实现方式因 iOS 版本而异,但主要是删除缓存文件、终止/重新加载处理它们的服务以及迭代已安装的应用程序以构建新缓存的组合。
你可以查看它的源代码on saurik's git repo .
关于ios - `uicache`命令在越狱iphone上有什么作用?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/44605125/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) |
Powered by Discuz! X3.4 |