1

我正在尝试将 dSYM 文件单独上传到 Crashlytics BETAS,因为我们目前在构建脚本中仅使用 Crashlytics.framework/submit 上传 ipa 文件。要上传 dlsym,我正在尝试使用 Crashlytics.framework/uploadDSYM。它不断失败并给我以下错误。

warning: using uploadDSYM directly to upload dSYMs is not supported.     
uploadDSYM will be deprecated in a future release
Crashlytics: Failed to Detect Build Environment

BUILT_PRODUCTS_DIR value not found in environment

由于它不起作用,我每次都可以使用什么来上传我的 DSYM,而实际上不必每次都手动上传。

我找不到有关此功能的任何文档,说明如何使用它以及我必须使用哪些参数。目前我正在使用以下代码尝试将我的 DSYM 上传到 crashlytics BETAS

Path/to/Crashltics.framework/uploadDSYM $API_KEY $BUILD_SECRET -p ios /Path/to/DSYM
4

1 回答 1

0

来自 Fabric 的 Mike。将版本上传到 Beta 的提交脚本不同于 dSYM 的任何上传过程。使用upload-symbols脚本是自动化 dSYM 上传的好方法:

/Applications/Fabric.app/Contents/MacOS/upload-symbols -a <api-key> -p ios /Users/YourUserName/PathToDsymLocation
于 2018-09-19T16:10:03.583 回答