2012-12-27 45 views
8

可能重複:
decompile an app binary to get back to source code
Decompiling iOS Objective-C binaries是否可以查看iphones應用程序源代碼?

幾個月前,我開發和iOS應用。最近我發現了一個名爲「ifunbox」的程序,通過它,我可以訪問我的應用程序的.nib文件,圖標等。我目前沒有一個mac,所以我不能真正看到我是否可以打開文件與XCode和實際看到我的代碼。那麼是否有人可以通過「ifunbox」下載.nib文件並查看我的源代碼,或者編譯它們以便不存在這樣的問題?

回答

8

您的代碼已編譯完成。反編譯器確實存在,但它們的輸出並不特別有用。如果我是你,我不會關心它。

藝術資產以及接口文件的某些方面可以被其他想要深入編譯的應用程序包的人訪問,但是您的代碼與從C編譯的任何其他封閉源代碼執行程序一樣安全(或者它的變體類似於ObjC)。

+0

非常感謝! – donparalias

2

不,您的源代碼不可檢索,因爲您發佈的應用程序是通過將源代碼編譯爲可執行文件 - 它不再是源代碼 - 然後對可執行文件進行加密。但是,一旦安裝了應用程序,一些資源(如圖像)就可以從您的設備中取出。

另請參閱Decompiling iOS Objective-C binaries

+0

非常感謝您的回答:) – donparalias

相關問題