这个是因为mobile substrate是基础的依赖,比如iOS5之后的appsync补丁是需要这个依赖的,搜狗、越狱版360都需要这个依赖才能正常运行
而为什么离线安装了mobile substrate之后,还是提示要安装呢,这就是因为cydia尚未初始化的原因,所谓的cydia初始化,就是需要让cydia能识别到各种依赖所在的来源,这个依赖是从saurik原内得到的。也就是说,cydia中没有识别到mobile substrate这个源,即使放进去,到cydia中去看已安装的,这条也是红色的项目,就是没有识别到,兼容到的,不起作用的。所以会提示没有安装mobile substrate,这样说不知道明白了没。
还有,移动的网络会屏蔽外国的saurik,bigboss等源,所以用移动的GPRS网络也不能安装这些需要mobile substrate依赖的补丁和插件的,并且装了会提示,依赖不完整或者存在冲突,缺少mobile substrate。
附:移动的wifi也不行
解决方法:可以使用电信或者其他运营商,比如网通,铁通的wifi下去安装这个补丁或者别的插件,联通的网络应该也是可以的,目前只发现移动的会屏蔽。
对于appsync补丁这里要再做补充,这个补丁虽然很多教程都说要安装,其实,这个补丁也是能安装尽量安装比较好,但是如果实在没办法安装(暂时找不到wifi网络)也可以不安装这个补丁,直接使用同步助手就能安装破解软件,也实现了appsync补丁的功能了,可以安装软件而不会出现错误。
等以后,有wifi的时候,再安装appsync或者其他的插件,尽量不要在这上面花太多时间,毕竟装太多的插件对机子也不是很好的。容易白苹果,装一些基础的kuaidial、appsync就好了。
甚至输入法其实也不是很推荐安装,尽量适应系统的输入法。