我正在尝试使用shell脚本压缩iOS dSYM文件以上传到Xamarin Insights(我们将VSTS版本管理与本地托管的Mac OS X构建代理一起使用)。
我正在试图弄清楚如何压缩dSYM文件,所以我在Mac终端中尝试这个命令:
$ cd /path/to/ipa/folder
$ zip SymbolFiles.zip *.dSYM
输出结果为:
updating: MyApp.app.dSYM/ (stored 0%)
生成的zip文件只有206个字节,而dSYM文件是127.2MB。当我解压缩生成的SymbolFiles.zip
时,我得到一个0字节的MyApp.app.dSYM文件。
有什么想法吗?
我也试过
$ cd /path/to/ipa/folder
$ zip SymbolFiles.zip MyApp.app.dSYM
答案 0 :(得分:13)
dSYM文件在技术上是文件夹,因此您需要进行递归压缩。
尝试
zip -r SymbolFiles.zip MyApp.app.dSYM
或
zip -r SymbolFiles.zip *.dSYM
查看here以获取有关命令行参数的更多详细信息。
答案 1 :(得分:1)
我遇到了同样令人困惑的问题。
如果您处于“显示包内容”选项的内部,则无法在其中压缩文件。例如。试图压缩dsym
.xcarchive