9

可能重复:
反编译应用程序二进制文件以返回源代码
反编译 iOS Objective-C 二进制文件

几个月前,我开发了 iOS 应用程序。最近我发现了一个名为“ifunbox”的程序,通过它,我可以访问我的应用程序的 .nib 文件、图标等。我现在没有 Mac,所以我真的看不到我是否可以打开使用 XCode 文件并实际查看我的代码。那么是否有人可以通过“ifunbox”下载 .nib 文件并查看我的源代码,或者它们被编译所以不存在这样的问题?

4

2 回答 2

9

您的代码已编译。反编译器确实存在,但它们的输出并不是特别有用。如果我是你,我不会担心它。

其他想要深入了解您编译的应用程序包的人可以访问艺术资产和界面文件的某些方面,但您的代码与从 C 编译的任何其他封闭源可执行文件(或其变体,如 ObjC)一样安全。

于 2012-12-27T23:16:41.717 回答
3

不,您的源代码不可检索,因为您发布的应用程序是通过将源代码编译为可执行文件(不再是源代码)而生成的,然后对可执行二进制文件进行加密。但是,一旦安装了应用程序,就可以从您的设备中提取图像等一些资源。

另请参阅反编译 iOS Objective-C 二进制文件

于 2012-12-27T23:18:13.643 回答