由于 Firebase 不再支持 Fabric,我前往迁移链接并按照步骤操作。
1)将podfile更改为
# Add the pod for Firebase Crashlytics
pod 'Firebase/Crashlytics'
# Recommended: Add the Firebase pod for Google Analytics
pod 'Firebase/Analytics'
Run Code Online (Sandbox Code Playgroud)
2)然后我将运行脚本更改为
"${PODS_ROOT}/FirebaseCrashlytics/run"
"${PODS_ROOT}/FirebaseCrashlytics/upload-symbols"
Run Code Online (Sandbox Code Playgroud)
当我尝试运行该应用程序时,它会出现以下错误
Running upload-symbols in Build Phase mode
Validating build environment for Crashlytics...
Validation succeeded. Exiting because upload-symbols was run in validation mode
[31merror: No Google App ID or Google Services file provided[0m
Command PhaseScriptExecution failed with a nonzero exit code
Run Code Online (Sandbox Code Playgroud)
GoogleService-Info.plist
Info.plist
文件存在时是否在根目录中。它甚至在 Target Membership 中进行了检查。
为什么我收到上述错误?请帮忙。
Ani*_*ale 15
我能够通过修改运行脚本来解决这个问题
"${PODS_ROOT}/FirebaseCrashlytics/run"
"${PODS_ROOT}/FirebaseCrashlytics/upload-symbols" -gsp "${PROJECT_DIR}/GoogleService-Info.plist" -p ios "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"
Run Code Online (Sandbox Code Playgroud)
要在 firebase 中查看崩溃报告,请执行以下步骤
从 appStore 下载 appDsyms。
通过输入正确的路径在终端中运行以下脚本。
${path to project}/Pods/FirebaseCrashlytics/upload-symbols -gsp ${path to project}/GoogleService-Info.plist -p ios ${path to Dsym file}/appDsyms.zip
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2516 次 |
最近记录: |