2

xcode错误图片

/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"

我的脚本

4

3 回答 3

2

在构建阶段启用“仅在安装时运行脚本”。然后它将按预期运行。这样可以避免每次运行系统时都要上传脚本。

请参考随附的屏幕截图。

在此处输入图像描述

于 2017-08-26T08:17:43.640 回答
0

如果您启用了位码,则可以使用此脚本自动执行该过程,而无需担心其余部分。

仔细按照这些步骤

  1. 将解压后的 dsym 文件夹添加到项目的主目录中
  2. 将此脚本添加到 dsym 文件夹
  3. 打开终端
  4. cd 进入项目主目录中的 dsym 文件夹
  5. 运行这个 python 脚本,即'python batch_upload_files.py'

https://github.com/hanijazzar/Contributions/blob/master/batch_upload_files.py

于 2017-06-18T08:27:25.157 回答
-1

也许我有点晚了,但这里有一个解决方案。

问题是curl无法验证远程服务器上的 SSL 证书,因此阻止传输,因为它似乎不安全。

您有 2 个选项:

1) 添加-k作为curl呼叫的选项。(这意味着在 pod 中编辑脚本。)

2) 一般允许不安全的 SSL 连接。(这会禁用证书链检查,但会启用其他验证。)
$ echo insecure >> ~/.curlrc

于 2017-01-16T12:10:31.250 回答