有没有办法从.ipa(可执行文件)中提取Xcode项目文件?
我尝试了以下方法:
制作.ipa文件的副本,然后将.ipa更改为.zip.双击Payload文件夹并打开项目文件夹.右键单击该文件夹,然后选择" 显示包内容".
一切似乎都没问题,但我希望看到代码,现在显示为可执行文件.有没有工具或任何方法来实现这一目标?
正如您所注意到的,.ipa文件包含已编译的项目.所以不,你不能得到Xcode项目文件或源代码.(当然,除非有人故意复制这些文件).
不,您无法将已编译的可执行文件转换回源代码。
An.ipa是已编译的 iOS 应用程序的存档,包含已编译的可执行文件以及任何资源(图像、属性列表等)。您无法轻松地将编译后的代码转换回生成它的人类可读源代码,并且您当然无法获取定义应用程序构建过程的 Xcode 项目文件。虽然有机器代码反汇编程序,但它们只能为您提供原始代码的粗略近似值,并且可能会丢失有价值的信息,例如原始变量名称、注释等。