打包执行make package,报dpkg-deb: 错误:废弃的压缩类型 lzma;请用 xz 代替

操作源自《iOS逆向工程》第二版:

由于书本出版时间与现状相去甚远,可能有许多的工具、库的使用都已经有了变化,所以在执行这一步的时候遇到一点问题:

如上图,由于我个人对命令行不是特别了解,执行 dpkg-deb --help 之后,如下图:

然后试着 dpkg-deb -z xz ,无果:

有没有可以给点提示的前辈们,感激不尽!!!

参考一下这个 Theos make install 出现了问题

试试这个新版的Theos安装方法:

非常感谢,解决了。

谢谢了,已解决。

完美解决方案:

vim $THEOS/makefiles/package/deb.mk

将这里的压缩方式lzma修改为gzip,注意不能修改为xz,否则手机上可能无法安装。

_THEOS_PLATFORM_DPKG_DEB_COMPRESSION ?= gzip
1 个赞