我有一个解密的IPA文件。如何使用Xcode打开此文件的内容并对其进行代码修改?
答案 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文件中。因此,您无法将其恢复为源代码,只能返回机器代码。