你可以像下面的例子那樣使用curl。
APPTOKEN - 爲應用程序提供的令牌
ACCESSTOKEN - Bugsense訪問令牌。發現帳戶信息 - >集成 - > API TOKEN
bash腳本示例如下:
的iOS
export DSYMFILEPATH=file.dSYM
export APPTOKEN="fcccccca"
export ACCESSTOKEN="aaaaa4075aaaa69fbaaaa61"
curl -F "[email protected]$DSYMFILEPATH" --header "X-Bugsense-apikey: $APPTOKEN" --header "X-BugSense-auth-token: $ACCESSTOKEN" https://symbolicator.splkmobile.com/upload/dsym -i
的Android
export PROGUARDMAPPINGFILE=mapping.txt
export APPTOKEN="acccccca"
export ACCESSTOKEN="aaaaa4075aaaa69fbaaaa61"
export APPVERSION="1.1"
curl -F "[email protected]$PROGUARDMAPPINGFILE" --header "X-Bugsense-apikey: $APPTOKEN" --header "X-BugSense-auth-token: $ACCESSTOKEN" --header "X-Bugsense-appver: $APPVERSION" https://symbolicator.splkmobile.com/upload/mapping -i
有關詳細信息:https://github.com/bugsense/docs/blob/master/api/read.md
似乎osX沒有在那裏捲曲的SSL支持 - 這是一個很大的無賴:( – slott
我在OS X上測試了它,它爲我工作。您可以添加-k來忽略無效的SSL驗證 –
當從Gradle調用curl時,我一直得到這個:08:26:49.042 [ERROR] [system.err] curl:(1)協議'https不支持或禁用libcurl – slott