找回密码
 立即注册
楼主: 杜小薇

[学术/精华文章] 关于Iphone沙盒,什么是沙盒,沙盒影响,为什么有沙盒?

[复制链接]
发表于 2013-4-22 13:40 | 显示全部楼层 |阅读模式
很多朋友在玩游戏的时候会听过有人提到沙盒问题。

那究竟什么是沙盒?怎么会出现沙盒,以及沙盒究竟会造成什么影响呢?
沙盒,就是把内容都在一个隔离的模拟环境中进行。苹果给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+源后会出现软件都没有了的状况,只需要重启就可以解决了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 1鲜花 +1 收起 理由
slash331 + 1 很给力!

查看全部评分

发表于 2013-4-23 11:35 | 显示全部楼层
请支持正版 谢谢
发表于 2013-5-6 05:44 | 显示全部楼层

感谢楼主的无私分享!{:soso__11402694654016840197_7:}
发表于 2017-2-8 13:34 | 显示全部楼层
很不错
发表于 2017-2-8 13:48 | 显示全部楼层
好帖就是要顶
发表于 2017-2-8 13:12 | 显示全部楼层
顶顶多好
发表于 2017-2-8 13:47 | 显示全部楼层
不错不错
发表于 2017-2-8 14:05 | 显示全部楼层
LZ真是人才
发表于 2017-4-3 21:35 | 显示全部楼层
楼主是超人
发表于 2017-4-3 21:59 | 显示全部楼层
好帖就是要顶
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-4-29 22:13 , Processed in 0.108094 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表