2012-12-27 109 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

相关问题