Answers:
一些开发人员会告诉您只需要从分发包中复制哪些文件即可保持进度,从而为您提供帮助-值得发送一封电子邮件。米卡移动就是其中之一-看我是如何能够从一个设备复制我Battleheart进步到另一个位置。如果您愿意复制文件,这并不难。
如果删除了某个应用程序,则该应用程序的捆绑包(和该应用程序)仍将作为iTunes备份的一部分进行备份。
您可以存档备份,位于中~/Library/Application Support/MobileSync/Backup/
。
不过,这确实是一个笨拙的方法。它将恢复所有内容,因此您将覆盖自该备份以来在其他应用程序中取得的任何进展。
我的方法是使用iExplorer从应用程序复制Documents和Libraries目录,然后再放回去。为确保此操作正常进行,您需要备份,存档备份,然后复制该应用程序的文档和库目录。然后删除该应用。重新安装应用程序,将docs和库目录放回去。如果您的应用程序保持了所需的进度,则可以自由进行。如果没有,请从备份中恢复并继续思考...也许选择其他一些应用程序将其删除?
我想在这里评论答案,因为它们都指出删除应用程序会删除所有数据。
但是,Supercell(《部落冲突》的创作者)显然找到了解决此问题的方法。尽管所有游戏数据都存储在其服务器上,但确实会将帐户信息保存在手机上的某个位置,即使卸载了该应用程序,该信息仍将保留。
第一:不,这不是恢复数据的Game Center帐户,因为即使我登录GC,卸载应用程序,重新安装应用程序并启动游戏,它也会回到我以前的状态。
第二:我听说过使用UDID定义它是同一设备,但这也不是事实。自2012年3月以来(我认为),Apple不再允许应用程序/游戏访问设备的UDID(出于隐私原因)。
我猜可能(可能非常有限)数据存储在应用程序捆绑包的外部,尽管我不确定如何以及在何处。
identifierForVendor
被删除了,并在下次从该供应商重新安装应用程序时进行了更改。但是从SuperCell的所有评论看来,他们似乎已经弄清楚了-他们声明您不能在没有新设备的情况下重置游戏进度。