有没有办法从.ipa(可执行文件)中提取Xcode项目文件?
我尝试了以下方法:
制作.ipa文件的副本,然后将.ipa更改为.zip.双击Payload文件夹并打开项目文件夹.右键单击该文件夹,然后选择" 显示包内容".
一切似乎都没问题,但我希望看到代码,现在显示为可执行文件.有没有工具或任何方法来实现这一目标?
ProcessBuilder pb = new ProcessBuilder(commandInformation);
Process process = pb.start();
Run Code Online (Sandbox Code Playgroud)
上面的代码返回错误:
java.lang.IllegalArgumentException
at java.lang.ProcessImpl.<init>(ProcessImpl.java:69)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
at com.ConvertsImages.SystemCommandExecutor.executeCommand(SystemCommandExecutor.java:51)
at com.ConvertsImages.ImageConversion.runConvertCommand(ImageConversion.java:115)
at com.ConvertsImages.ImageConversion.runConvert(ImageConversion.java:80)
at com.ConvertsImages.ImageConversion.main(ImageConversion.java:26)
Run Code Online (Sandbox Code Playgroud)
List commandInformation只有一个条目如下:
["D:\Program Files\ImageMagick-6.8.6-Q16\convert.exe" "D:\ConvertFiles\ReImport_2507_1.jpg" -resize 40x40 "D:\ConvertFiles\proxy-40\ReImport_2507_1.jpg.jpg" ]
Run Code Online (Sandbox Code Playgroud)
请建议.