Mac OS X Terminal Zip Utility不适用于dSYM文件

Sea*_*ish 4 macos zip xamarin.ios xamarin

我正在尝试使用shell脚本压缩iOS dSYM文件以上传到Xamarin Insights(我们将VSTS版本管理与本地托管的Mac OS X构建代理一起使用).

我正在试图弄清楚如何压缩dSYM文件,所以我在Mac终端中尝试这个命令:

$ cd /path/to/ipa/folder
$ zip SymbolFiles.zip *.dSYM
Run Code Online (Sandbox Code Playgroud)

输出是:

updating: MyApp.app.dSYM/ (stored 0%)
Run Code Online (Sandbox Code Playgroud)

生成的zip文件只有206个字节,而dSYM文件是127.2MB.当我解压缩结果时,SymbolFiles.zip我得到一个0字节的MyApp.app.dSYM文件.

有任何想法吗?

我也试过了

$ cd /path/to/ipa/folder
$ zip SymbolFiles.zip MyApp.app.dSYM
Run Code Online (Sandbox Code Playgroud)

Jan*_*sen 14

dSYM文件在技术上是文件夹,因此您需要进行递归压缩.

尝试

zip -r SymbolFiles.zip MyApp.app.dSYM
Run Code Online (Sandbox Code Playgroud)

要么

zip -r SymbolFiles.zip *.dSYM
Run Code Online (Sandbox Code Playgroud)

看看这里的命令行参数的详细信息.