【发布时间】:2022-10-05 06:32:49
【问题描述】:
我在 Xcode 中有一个应用程序,我试图在运行脚本中上传 dSYM,但不断收到此错误:
Could not complete submission of dSYM at ... File no longer exists at (null)
我的运行脚本是:
"${BUILD_DIR%/Build/*}/SourcePackages/checkouts/firebase-ios-sdk/Crashlytics/run"
"${BUILD_DIR%/Build/*}/SourcePackages/checkouts/firebase-ios-sdk/Crashlytics/upload-symbols" -gsp "${PROJECT_DIR}/iosApp/GoogleService-Info.plist" -p ios "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"
当我将它作为调试运行时我没有问题,当我尝试将它构建为发布时发生错误。
我已确保路径正确,dSYM 文件确实存在于指定路径中,并确保上传符号脚本是构建阶段脚本列表中的最后一个命令,如 this 帖子中所建议的,@ 987654322@ 和 here。我尝试注释掉上传符号脚本并使用 Crashlytics/run 脚本运行它,这很有效。只有在运行上传符号脚本时才会失败。
【问题讨论】:
标签: ios firebase crashlytics swift-package-manager dsym