开始我们先讲讲为啥上传bugly。开发过程中qa总会说这个地方蹦了 那个界面蹦了 但是他也不知道为何蹦,牛逼的QA会给你提供log日志。但是这样的QA可遇不可求。上线之后用户说使用情况你更无法得到,所以一切还是自己来吧。及早的接入对你的项目有好处。我不是做广告啊。
具体如何接入游戏腾讯已经做的很方便了 。
地址如下:https://bugly.qq.com/v2/
我们今天说上传符号表部分,因为接入成功之后不代表你能直接使用。必须上传对应的符号表你才能看到,具体的堆栈信息 快速定位bug。
废话不说 上代码
# 上传bugly
Version="$1"
echo " ~~~~~~~~~~~~~~~~~~~ 开始上传bugly ~~~~~~~~~~~~~~~~~~~"
echo " 当前版本号 : $Version"
# cd "/Users/cfj/bin"
cd $HOME/bin
sh dSYMUpload.sh "XXX" "XXXX" "com.knowin.codebox" "$Version" "$HOME/Desktop/Unity-iPhone-IPA/build/Unity-iPhone.xcarchive/dSYMs/XXXXXX.app.dSYM" "bsymbol"
#判断上传结果
if test $? -eq 0
then
echo "~~~~~~~\^o^/~~~~上传到bugly成功~~~~\^o^/~~~"
else
echo "~~~~~\(╯-╰)/~~~~~~~上传到bugly失败~~~~~\(╯-╰)/~~~~~"
exit 1
fi
rm -rf ./bsymbol
echo " ~~~~~~~~~~~~~~~~~~~ 上传bugly 结束~~~~~~~~~~~~~~~~~~~"
使用方法为 在【IOS自动化解放双手系列二】命令行打IPA包和上传蒲公英
中有注意查看
sh bugly.sh 版本号
是不是打包就简单了 解放双手做一个懒程序员。哈哈哈 至此结束。有问题请留言