【问题标题】:How do I get the iOS/tvOS run script for FirebaseCrashlytics(beta) to work?如何让 FirebaseCrashlytics(beta) 的 iOS/tvOS 运行脚本正常工作?
【发布时间】:2020-04-03 17:43:33
【问题描述】:

我正在使用以下运行脚本:

${PODS_ROOT}/FirebaseCrashlytics/run -gsp "${PROJECT_DIR}/GoogleService-Info.plist"
${PODS_ROOT}/FirebaseCrashlytics/upload-symbols -gsp "${PROJECT_DIR}/GoogleService-Info.plist" -p tvos "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"

它在 CircleCI 中运行时停止。当我尝试在本地运行第一部分时,我得到error: Could not get platform name from build environment。我如何传递这些信息?

【问题讨论】:

    标签: xcode firebase crashlytics circleci


    【解决方案1】:

    您需要使用 -p ios,因为 Firebase 尚不支持 tvOS/macOS。

    【讨论】:

    • 如果我运行./CrashlyticsScripts/run -gsp My-app/Analytics/GoogleService-Info_QA.plist -p ios ./dSYMs 并得到同样的错误怎么办?我提供了-p ios 和 dsyms 的路径,但它似乎没有帮助..(我仔细检查了路径对于我的情况是正确的)
    • 最终成功了。我们最近不得不移动 Firebase 帐户,而“Crashlytics 仪表板”尚未解锁。显然,必须在 Firebase 接受任何 dSYM 上传之前完成“添加 SDK”步骤。
    猜你喜欢
    • 2021-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多