可以从ios应用程序中提取游戏文件吗?
Posted
技术标签:
【中文标题】可以从ios应用程序中提取游戏文件吗?【英文标题】:Possible to extract game files from ios app? 【发布时间】:2018-08-27 12:56:50 【问题描述】:我最近不小心删除了 Xcode 中的一些关键 ios 游戏文件。在删除上述文件之前,我将我的 IOS 游戏上传到我的 iPad 作为测试,它可以工作。我的 iPad 上仍有可用的应用程序,但我没有在我的 Mac 上运行游戏所需的文件。是否可以从我在 iPad 上工作的游戏应用程序中提取我丢失的 Xcode 游戏文件,然后将它们添加到我的 Xcode 项目中以便恢复我的游戏?
我丢失的文件花了我好几个小时来编程,如果我能找到找回它们的方法会非常有帮助。谢谢!
【问题讨论】:
当您说“游戏文件”时,您是指源代码还是资源? 我删除了很多 .sks 文件和 .swift 文件。这能回答你的问题吗? 这就是为什么源代码控制非常重要 你可以试试Time Machine
备份的文件。同时开始使用 CSMS(比如 Xcode 支持的 Git)。
【参考方案1】:
虽然可以访问应用程序文档文件夹中的文件,但无法检索 Swift 源文件或实际上是 .sks SceneKit 文件,因为它们已编译到 .app 包中。
您可以下载应用程序容器,看看有什么可以挽救的。
有关如何执行此操作的信息,请查看this 答案。
【讨论】:
感谢您的回答。那么有没有办法检索文件?很不幸,因为我的 iPad 上有 IOS 应用程序,而且它可以工作。 好的,我会试试的。非常感谢。 @AdamJones 没问题,如果您需要进一步帮助,请告诉我。 它不起作用,我没有找到我想要的文件:(还有其他选择吗? @AdamJones 对不起,除了我知道的以外,没有其他选择。例如,您使用任何备份软件或 Time Machine?你有本地的 git 仓库吗?以上是关于可以从ios应用程序中提取游戏文件吗?的主要内容,如果未能解决你的问题,请参考以下文章