如何使用Xcode打开解密的IPA内容

时间:2011-07-24 11:39:33

标签: iphone objective-c xcode

我有一个解密的IPA文件。如何使用Xcode打开此文件的内容并对其进行代码修改?

3 个答案:

答案 0 :(得分:6)

IPA只是一个包含“Payload”文件夹的zip文件,该文件夹又包含应用程序包。因此,IPA中没有代码 - 只是编译后的可执行文件。您可以解压缩并查看“Payload”文件夹,但您将看到的只是可执行代码。你可以反汇编代码(不要问我怎么做 - 我从来没有尝试过这样的事情),但是如果你需要这样做我想知道为什么你首先没有访问源代码......

答案 1 :(得分:1)

您无法从IPA文件中获取源代码。这是一个可执行文件。请参阅Stack Overflow问题 Is it possible to reverse-engineer my iPhone application?

答案 2 :(得分:0)

Xcode将目标C中的应用程序编译为机器代码,然后将所有其他资源(图像,笔尖)打包到IPA文件中。因此,您无法将其恢复为源代码,只能返回机器代码。