2012-02-24 124 views
0

我在开发一款iOS应用程序的过程中,却遗憾地失去了开发文件(这是一个很长的故事)。我的iPhone上仍有最新版本。有什么方法可以恢复它,甚至只是它的一部分用于Xcode?是否可以从我的iPhone恢复iOS应用程序?

谢谢。

+0

我不这么认为,除非您打开了源存储库选项。 iPhone上的代码只是二进制文件,你无法从中获得源代码。 – 2012-02-24 00:24:31

回答

0

如果您的Mac上启用了Time Machine,您可能需要在此查看。但除此之外,我不这么认为。

1

理论上你可以decompile the binary,这应该在你的iTunes backup中备份。这不是一个简单的过程,如果你加密了二进制文件,你应该放弃。反编译的结果将会是什么也没有就像你开始的那样 - 相反,它会是一堆神秘的C函数,这些函数不一定有意义,但会将它们编译回你的应用程序。你可能会得到可用的东西。假设您实际上能够反编译并重建您的应用程序,您将面临的挑战是未来 - 维护/更新隐藏代码。

所以我的建议是检查本地备份/签到的可能性(根据其他答案)。您可以尝试从硬盘中取消删除文件(不要将更多文件保存到磁盘,只需下载取消删除的软件并尝试)。除了这些事情之外,您可以考虑我的Comp Sci 101教授的建议。我引述:

不要担心 - 第二次总是更容易。

好运。

+1

自从我上一次以来已经很长时间了,但我可以生动地回忆起在我的编程生涯中至少有三次灾难性代码丢失事件。它总是*更好*第二次。 – 2012-02-24 00:36:22

+0

@Greg Hewgill这是真的。学习版本控制和异地备份(阅读:github或bitbucket)也很好。 – sosborn 2012-02-24 00:39:42

相关问题