Bugly Failed to upload the dSYM

2020-06-11  本文已影响0人  114105lijia
1.首先command+9,查看上传日志:zip error: Nothing to do!
image.png

猜测是执行zip命令时,dSYM符号表文件是还没有生成的,所以没有文件能压缩。所以找不到要上传的 *.dSYM.zip而导致上传符号表失败。

解决方法:在脚本的196行,做出修改,多加一行 sleep 2s,延时两秒后再执行zip操作

echo "Scaning dSYM FOLDER: ${DSYM_FOLDER} ..."
RET="F"

sleep 2s

#
for dsymFile in $(find "$DSYM_FOLDER" -name '*.dSYM'); do
RET="T"
echo "Found dSYM file: $dsymFile"
2.修改后,发觉还是报上面的错。一模一样。继续修改为3秒
echo "Scaning dSYM FOLDER: ${DSYM_FOLDER} ..."
RET="F"

sleep 3s

#
for dsymFile in $(find "$DSYM_FOLDER" -name '*.dSYM'); do
RET="T"
echo "Found dSYM file: $dsymFile"
3、上面问题解决了,但又有其他报错 "reponseCode":"40410"
image.png

往上查找错误,发觉压缩率为0:


image.png

解决办法:修改为 Legacy Build System ,如下图:


image.png
image.png
4、一般到这儿的时候,编译会成功,不过有时候还会报下面错误:
image.png
解决方法是将 sleep 3s 修改为 sleep 4s
最后重新编译:完美!
image.png
上一篇 下一篇

猜你喜欢

热点阅读