Mac OS X终端Zip实用程序不适用于dSYM文件

时间:2016-05-12 16:46:37

标签: macos xamarin xamarin.ios zip

我正在尝试使用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

2 个答案:

答案 0 :(得分:13)

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

尝试

zip -r SymbolFiles.zip MyApp.app.dSYM

zip -r SymbolFiles.zip *.dSYM

查看here以获取有关命令行参数的更多详细信息。

答案 1 :(得分:1)

我遇到了同样令人困惑的问题。

如果您处于“显示包内容”选项的内部,则无法在其中压缩文件。例如。试图压缩dsym

内的.xcarchive
  • 复制(不要移动)文件到桌面
  • 右键单击>压缩;或以其他方式压缩

中提琴