我正尝试将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
答案 0 :(得分:0)
来自Fabric的Mike。用于将版本上传到Beta的提交脚本不同于dSYM的任何上传过程。使用upload-symbols脚本是自动化dSYM上传的好方法:
/Applications/Fabric.app/Contents/MacOS/upload-symbols -a <api-key> -p ios /Users/YourUserName/PathToDsymLocation