【发布时间】:2017-01-19 01:41:42
【问题描述】:
在运行脚本上传符号文件时出现以下错误(每次我尝试构建我的项目):
upload-sym-util.bash:351: error: symbolFileUploadLocation: The API Key and the authentication 证书来自不同的项目。
这是我的构建脚本:
if [ "$CONFIGURATION" == "Debug" ]; then
GOOGLE_APP_ID=<app-id>
"${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}"/<app>/Firebase/CrashReportingKey-Dev.json
else
GOOGLE_APP_ID=<app-id>
"${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}"/<app>/Firebase/CrashReportingKey.json
fi
我做过/检查过的事情:
-
GOOGLE_APP_ID和CrashReportingKey*.json与同一个项目相关联。 - 我的
GoogleService-Info*.plist文件有API_KEY字段。 - 选中“仅在安装时运行脚本”框,它允许我运行应用程序,但实际上并不在开发环境中运行脚本。因此崩溃会发送到 Firebase,但不会被符号化。
我愿意接受任何想法。谢谢!
【问题讨论】:
-
您是否尝试删除 GoogleService-Info*.plist 然后重新下载安装?
-
我现在正在经历完全相同的问题。
-
@i6x86 我没有“重新安装”它们,但我确实再次下载并验证它们与我项目中的相同。
-
您过去是否能够为同一个项目上传符号?这个问题今天仍然存在吗?
-
@DougStevenson 这是我第一次尝试将 Firebase 崩溃报告添加到任何项目中。自从我提出这个问题以来,我没有机会再试一次,但我知道没有任何改变,所以我想它仍然会发生。
标签: ios swift firebase firebase-crash-reporting