fir打包后 一键上传dSYM到Bugly

Bugly

Bugly提供了上传符号表的API接口(使用POST方式上传):

https://api.bugly.qq.com/openapi/file/upload/symbol
HTTPS接口支持上传dSYM文件(需要压缩成Zip文件)和符号表文件(Symbol)。

仅需在archive成功后拿到dSYM将其压缩zip然后上传即可。

#!/bin/sh
#pod install --no-repo-update

out_path=`date "+%Y-%m-%d-%H-%M-%S"`

if [ ! -d "./fir_build_debug_ipa" ]; then
mkdir ./fir_build_debug_ipa
fi

mkdir ./fir_build_debug_ipa/$out_path

if [ $# -eq 0 ]
then

fir b ./ -w -S DaBoLuo -p -T xxxxxxx -C Debug -c 发布Debug版本 PROVISIONING_PROFILE_VALUE="Automatic" DEVELOPMENT_TEAM=xxx -o ./fir_build_debug_ipa/$out_path
else
a=$*
echo $a

fir b ./ -w -S DaBoLuo -p -T xxxxxx -C Debug -c $a PROVISIONING_PROFILE_VALUE="Automatic" DEVELOPMENT_TEAM=xxxx -o ./fir_build_debug_ipa/$out_path
fi

cd $PWD/fir_build_debug_ipa/$out_path
zip -r DaBoLuo.app.dSYM.zip DaBoLuo.app.dSYM

curl -k "https://api.bugly.qq.com/openapi/file/upload/symbol?app_key=xxx&app_id=xxx" --form "api_version=1" --form "app_id=xxx" --form "app_key=xxx" --form "symbolType=2"  --form "bundleId=com.xxx" --form "productVersion=1.0.1" --form "fileName=DaBoLuo.app.dSYM.zip" --form "file=@DaBoLuo.app.dSYM.zip"
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 什么是符号表? 符号表是内存地址与函数名、文件名、行号的映射表。符号表元素如下所示: <起始地址> <结束地址> ...
    深圳阳光阅读 14,222评论 28 5
  • 该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93d...
    刘小壮阅读 38,034评论 45 121
  • 本文始发于我的博文详解Shell脚本实现iOS自动化编译打包提交,现转发至此。 目录 前言 Shell脚本涉及的工...
    zackzheng阅读 44,731评论 95 173
  • 背景 一大早刚到公司没多久,测试妹妹小韩跑过来:“老王,麻烦给我发一份xxx项目的最新安装包呗?” 老王:“啥,昨...
    zhuhf阅读 10,450评论 13 44
  • “解构主义反对任何形式的中心,否认任何名目的优先地位,消解一切本质主义的思维方式。解构主义与其说是一种理论,不如说...
    枫别雨阅读 4,212评论 0 6

友情链接更多精彩内容