IOS上传符号文件崩溃报告失败
/Users/appledev018/LarsonApp/Pods/FirebaseCrash/upload-sym-util.bash:335:错误:curl退出非零状态35。
你好
命令/ bin / sh发出错误,但没有返回一个非零的退出代码来指示失败
我按照指导来设置Firebase崩溃报告,当我运行我的项目得到以上错误
以下是我的脚本
echo "### hello world" GOOGLE_APP_ID=1:688585241582:ios:0203552cad37c112 echo "### hello google" "${PODS_ROOT}"/FirebaseCrash/upload-sym "${PROJECT_DIR}/ServiceAccount.json" echo "### hello"
在构build阶段启用“仅在安装时运行脚本”。 然后它会按预期运行。 这将避免每次运行系统时上传脚本。
请参阅附带的屏幕截图。
如果启用了bitcode,则可以使用此脚本来自动执行此过程,而不用担心其余的问题。
请仔细按照这些步骤
- 将解压缩的dsym文件夹添加到项目的主目录中
- 将此脚本添加到dsym文件夹
- 打开terminal
- cd到项目主目录下的dsym文件夹中
- 运行这个Python脚本,即'python batch_upload_files.py'
https://github.com/hanijazzar/Contributions/blob/master/batch_upload_files.py
也许我有点晚了,但这是一个解决scheme。
问题是curl
无法validation远程服务器上的SSL证书,因此阻止了传输,因为它似乎是不安全的。
你有2个选项:
1)添加-k
作为curl
调用的选项。 (这意味着编辑窗格中的脚本。)
2)通常允许不安全的SSL连接。 (这会禁用证书链检查,但会启用其他validation。)
$ echo insecure >> ~/.curlrc