IOS上传符号文件崩溃报告失败

xcode错误img

/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,则可以使用此脚本来自动执行此过程,而不用担心其余的问题。

请仔细按照这些步骤

  1. 将解压缩的dsym文件夹添加到项目的主目录中
  2. 将此脚本添加到dsym文件夹
  3. 打开terminal
  4. cd到项目主目录下的dsym文件夹中
  5. 运行这个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