问题表现
mac解压文件:
- 直接双击,即命令行的 open,失败了,报错:
无法将"xxx.zip"解压到"xx"
(错误22 - 无效的参数)
- 命令行unzip,失败,报错:
➜ unzip Interface.zip
Archive: Interface.zip
checkdir error: cannot create i-�++��+
Illegal byte sequence
unable to process i-�+/�𦷦��-����_+�+��-�_i-�+�_+�+��+���+����_V1.2_2018120411.xlsx.
问题排查
参考链接:
https://github.com/CocoaPods/CocoaPods/issues/7711
问题解决
改用ditto可以:
# 后面两个参数,xxx.zip是文件名, xx为解压后的文件夹名称
ditto -V -x -k --sequesterRsrc --rsrc xxx.ZIP xx