2012-02-24 108 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

相關問題