很多朋友在玩游戏的时候会听过有人提到沙盒问题。
那究竟什么是沙盒?怎么会出现沙盒,以及沙盒究竟会造成什么影响呢?
沙盒,就是把内容都在一个隔离的模拟环境中进行。苹果给APP的开发者预留了这样一个环境,可以测试游戏的所有内容,但只是模拟进行。
为什么会出现沙盒:因为越狱之后,要使用第三方软件,需要安装一个appsync的补丁,才能正常运行第三方的app。没装这个补丁的设备下,是无法安装第三方的软件的。
而为什么iTools或同步助手可以在没有安装appsync的设备上安装第三方软件,因为iTools自动在var/mobile/目录下创建了一个名为"tdmtanf"的目录,这样避免了用户安装appsync,但也造成了沙盒。
新版0329的iTools已经取消了这种作法,所以越狱后的设备,如果要安装第三方软件,可以自行安装appsync;或者到在var/mobile/目录下创建了一个名为"tdmtanf"的目录(会导致沙盒)。
沙盒的影响:沙盒会造成Game Center无法查看游戏的排名,无法加好友,最主要的是,不能进行iAP购买(即游戏中需要付费的道具),很好理解,因为是隔离环境。
沙盒的解决步骤:
1.找出所有会沙盒的应用程序
2.用iTools备份程序
3. 逐个修复沙盒
4. 重装程序
通过这样的步骤,即可修复沙盒了。
有二点需要注意:
1. 沙盒程序只能一个一个修复,且需要全都修复。否则会出现传染,让已经修复的程序再次回到沙盒状态。
2. 修复沙盒后,以后对应用程序进行管理,请务必使用0328及以后的版本。否则还是可能出现沙盒问题。
好的,下面我们开始解决沙盒问题:
1. 找出所有处于沙盒状态的程序。打开Game Center程序,如果出现图片上的状况,你就是有沙盒
打开游戏会提示:
(1):检测有关联Game Center的程序。打开程序,程序会提示登陆Game Center,这就是有关联的程序,如图:
请检查所有的程序,并记录下来,如果你已经出现沙盒,这些程序都可能处于沙盒状态。
2.用iTools备份程序(可包含记录)
3. 逐个修复沙盒
(1)首先:打开Game Center, 注销当前的帐号。
(2)注销后,在cydia源里加入一个App sync for ios5.0+ 如果之前安装过的,请先卸载,重新安装一次。(如果你是ios4的设备,就安装Appsync for 4.0+源)
安装完毕后,cydia会提示重启,点击重启Spring Board会自动重启
(3)重启后,在手机上卸载程序,请把Game center 数据排名移除。如图:把Game Center 的数据也移除。
切记:一定要把所有会出现沙盒的游戏全都卸载干净。否则沙盒会传染----把不会沙盒的游戏也带进沙盒。
4. 重装程序
卸载完,在用itools恢复软件。重装软件后打开软件,沙盒就可以解决了!如图:
后记:有一些itouch4安装App sync for ios5.0+源后会出现软件都没有了的状况,只需要重启就可以解决了!
注:更多精彩教程请关注三联手机教程栏目,三联手机数码群:296605639欢迎你的加入