0
点赞
收藏
分享

微信扫一扫

【AGC】崩溃服务问题汇总

【关键字】

上传文件大小、打包iOS符号文件

【问题背景1】

使用符号表工具上传混淆mapping文件,报了“Uploading failed because the mapping file is too large, please upload it manually on the AGC website or contact the webmaster”的错误。字面意思就是上传的文件过大,超过了上限。于是我对可上传文件的大小进行了多次测试,使用了不同大小的文件进行上传,得到了如下结果:

打包后3MB可以正常上传

【AGC】崩溃服务问题汇总_符号文件

打包后6MB也可以正常上传

【AGC】崩溃服务问题汇总_上传_02

打包后12MB就会超过限制了

【AGC】崩溃服务问题汇总_符号文件_03

此外,数据处理位置不同,上传mapping的大小限制也不同。

【问题分析】

目前国内的限制为8MB,海外测试的大约在1MB左右,自动上传方式的文件大小限制比较严格。

【解决方案】

如果mapping或者符号文件打包后的大小超过了8MB,建议直接在AGC控制台进行手动上传,此处的限制为50MB,可以满足绝大多数的需求。

【AGC】崩溃服务问题汇总_上传_04


【问题背景2】

手动上传iOS符号文件提示“解压符号表zip失败,zip文件内含有过多的符号表”。

【AGC】崩溃服务问题汇总_上传_05

【问题分析】

其实出现该问题的原因很简单,在开发指导文档内已经给出了答案,在打包iOS符号文件时需要在 Contents/Resources/DWARF/ 目录下可以找到和app同名的 “xxx”文件,压缩“xxx”文件生成“xxx.zip”iOS符号文件。

【解决方案】

在最后打包的包中只有一个符号文件,没有类似.plist文件的情况,并且不能存在目录嵌套的情况,即符号文件必须在解压缩后的文件夹的根目录下。

【AGC】崩溃服务问题汇总_符号文件_06

这是正确的符号文件打包格式:

【AGC】崩溃服务问题汇总_iOS_07

【相关参考】

​​上传IOS符号文件​​


欲了解更多更全技术文章,欢迎访问​​https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh​​


举报

相关推荐

0 条评论