【发布时间】:2021-02-19 13:45:19
【问题描述】:
我已将 Fabric 迁移到 Firebase/Crashlytics,但我在 iOS 项目中的运行脚本出现以下构建错误,
构建阶段 - 运行脚本
# Name of the resource we're selectively copying
GOOGLESERVICE_INFO_LOCATION=${PROJECT_DIR}/${TARGET_NAME}/App/Scripts/GoogleService-Info.plist
# Upload sysmbol
echo "Uploading dsym file"
"${PODS_ROOT}/FirebaseCrashlytics/upload-symbols" -gsp ${GOOGLESERVICE_INFO_LOCATION} -p ios ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}
构建错误
[31merror:无法在 /Users/me/Library/Developer/Xcode/DerivedData/Project-cmkidnrcwbunsqezgsrutqkmnivn/Build/Intermediates.noindex/ArchiveIntermediates/Project/BuildProductsPath/ReleaseOfficial-iphoneos/Project.app 完成 dSYM 的提交。 dSYM: Error Domain=com.crashlytics.mac.error-domain.process-dsym Code=2 "文件不再存在于 (null)" UserInfo={NSLocalizedFailureReason=文件不再存在于 (null)}
solution 中的建议对我不起作用。
如何解决?
【问题讨论】:
-
指向的文件目标似乎已关闭。您能否仔细检查该路径并确保您的 dSYM 上传指向正确的位置?
-
@OlegKodysh 我仔细检查了,文件存在于该位置。
-
你找到解决办法了吗?
-
@RajD 不。那次我跳过了自动上传。
-
@SazzadHissainKhan 你找到解决办法了吗?
标签: ios xcode firebase crashlytics firebase-crash-reporting