-4

可能重复:
是否可以对我的 iPhone 应用程序进行逆向工程?
如何从 .ipa 文件中获取源代码?

有没有办法从 iphone 中的已编译 (.a) 文件和 .ipa 文件中提取源代码。在android中,我们可以从.apk文件中获取源代码,那么为什么我们不能从.ipa文件中获取源代码。应该有任何方法可以从 iphone 中的已编译文件中获取源代码。我也陷入了这样一种情况:iphone 的任何 api 都有,然后它包含 .a 已编译的文件,我将无法修改它的代码。因此,如果有人找到了从 iphone 中的编译文件中找出源代码的方法,那么请回答这个问题....!我会非常感谢你。

4

2 回答 2

2

不,您无法从 ipa 获取代码...

.a文件是一个静态库。静态库是一组例程、外部函数和变量,它们在编译时在调用者中解析并由编译器、链接器或绑定器复制到目标应用程序中,从而生成目标文件和独立的可执行文件。更多关于维基

于 2012-05-14T04:52:38.507 回答
1

创建.a文件的基本目标不是隐藏源代码吗?

但是,我“听说”有人使用一些专门的工具来反汇编签名的二进制文件。IDA就是其中之一。

我无法在操作该工具方面为您提供更多帮助,因为我自己没有使用过它;)

于 2012-05-14T05:51:47.123 回答