我可以删除iOS游戏并保留进度吗?


15

我想从iPhone删除游戏,以便为其他应用腾出空间。如果我尝试这样做,它会警告该应用程序的所有数据都将被删除。

这是一款具有某些阶段的游戏,您需要解锁这些阶段才能再次玩它们。如果我重新安装了该游戏,则不需要经历解锁阶段的整个过程。我希望能够保留自己的进步并从那里开始。有什么方法可以从iPhone删除游戏,但是否记得我的进度,以防日后重新安装它?

我知道Game Center会存储有关高分和徽章的信息,但这是否也可以保存我的进度?


Answers:


6

一些开发人员会告诉您只需要从分发包中复制哪些文件即可保持进度,从而为您提供帮助-值得发送一封电子邮件。米卡移动就是其中之一-看我是如何能够从一个设备复制我Battleheart进步到另一个位置。如果您愿意复制文件,这并不难。

如果删除了某个应用程序,则该应用程序的捆绑包(和该应用程序)仍将作为iTunes备份的一部分进行备份。

您可以存档备份,位于中~/Library/Application Support/MobileSync/Backup/

不过,这确实是一个笨拙的方法。它将恢复所有内容,因此您将覆盖自该备份以来在其他应用程序中取得的任何进展。

我的方法是使用iExplorer从应用程序复制Documents和Libraries目录,然后再放回去。为确保此操作正常进行,您需要备份,存档备份,然后复制该应用程序的文档和库目录。然后删除该应用。重新安装应用程序,将docs和库目录放回去。如果您的应用程序保持了所需的进度,则可以自由进行。如果没有,请从备份中恢复并继续思考...也许选择其他一些应用程序将其删除?


5

Game Center当前没有任何保存游戏进度的机制。

对于在您的设备上存储进度信息的游戏,当您删除应用程序时,该信息将被删除。但是,它将在iTunes中备份,因此您可以从备份中还原它(有关更多信息,请参阅此问题)。

选择在iCloud中保存进度的游戏可能会这样做-在这种情况下,如果正确实施,只需重新安装该应用程序即可访问旧数据(假设您登录到相同的iCloud帐户)。


1

删除应用程序后,它不再为您提供保存数据的选项。您不能再选择保留或删除。


0

我想在这里评论答案,因为它们都指出删除应用程序会删除所有数据。

但是,Supercell(《部落冲突》的创作者)显然找到了解决此问题的方法。尽管所有游戏数据都存储在其服务器上,但确实会将帐户信息保存在手机上的某个位置,即使卸载了该应用程序,该信息仍将保留。

第一:不,这不是恢复数据的Game Center帐户,因为即使我登录GC,卸载应用程序,重新安装应用程序并启动游戏,它也会回到我以前的状态。

第二:我听说过使用UDID定义它是同一设备,但这也不是事实。自2012年3月以来(我认为),Apple不再允许应用程序/游戏访问设备的UDID(出于隐私原因)。

我猜可能(可能非常有限)数据存储在应用程序捆绑包的外部,尽管我不确定如何以及在何处。


您可以提供指向Supercell执行此操作的链接吗?
2013年

我以为这是以某种方式绑定到identifierForVendor上的,但我不清楚如何处理,因为在删除了该供应商的最后一个应用程序之后,该应用程序也identifierForVendor被删除了,并在下次从该供应商重新安装应用程序时进行了更改。但是从SuperCell的所有评论看来,他们似乎已经弄清楚了-他们声明您不能在没有新设备的情况下重置游戏进度。
tubedogg

0

我也有一个Apple设备,经过最近一次更新后,我无法保存数据,它说“删除此应用程序将删除其数据”。过去,您按Delete键,它询问您是否要删除这些应用程序数据。但是现在,您别无选择。它只是删除它的数据。

我在我的应用程序上对此进行了测试,然后重新下载并打开它,我的数据不见了。

我这样做是因为我有一个同样的问题,我不想失去我的世界世界,所以我测试了iCloud,它无法工作,所以不要冒险。游戏中心只会保存成就。没有数据或进度。


0

一些游戏会要求您使用facebook帐户,他们使用它来保存玩家进度。例如Tap Titans,Real Racing,Candy Crush等。检查出。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.