Skip to content

[firebase_analytics]: FirebaseAnalytics.framework missing dSYM #18338

@Poloten

Description

@Poloten

Is there an existing issue for this?

  • I have searched the existing issues.

Which plugins are affected?

Analytics

Which platforms are affected?

iOS

Description

I use SPM in Flutter. Crashlytics also not working (I think it's maybe affected with FirebaseAnalytics dsym). I get warnings after send build to testFlight:

Upload Symbols Failed
The archive did not include a dSYM for the FirebaseAnalytics.framework with the UUIDs [05DA6162-F03D-3D32-A35D-084F049E6C14]. Ensure that the archive's dSYM folder includes a DWARF file for FirebaseAnalytics.framework with the expected UUIDs.

Upload Symbols Failed
The archive did not include a dSYM for the GoogleAdsOnDeviceConversion.framework with the UUIDs [39EE5745-36C1-3864-A73D-874E53E97678]. Ensure that the archive's dSYM folder includes a DWARF file for GoogleAdsOnDeviceConversion.framework with the expected UUIDs.

Upload Symbols Failed
The archive did not include a dSYM for the GoogleAppMeasurement.framework with the UUIDs [A7BB6903-CDC8-30FF-BF67-62DB50CC54D0]. Ensure that the archive's dSYM folder includes a DWARF file for GoogleAppMeasurement.framework with the expected UUIDs.

Upload Symbols Faile
The archive did not include a dSYM for the GoogleAppMeasurementIdentitySupport.framework with the UUIDs [79EC6FBB-6E21-367D-B3E1-0A984E00971C]. Ensure that the archive's dSYM folder includes a DWARF file for GoogleAppMeasurementIdentitySupport.framework with the expected UUIDs.

What should I do to fix this errors?

Reproducing the issue

flutter build ios --release
Xcode > Product > Archive > App Store Connect / TestFlight Internal only

Firebase Core version

4.10.0

Flutter Version

3.44.1

Relevant Log Output

Flutter dependencies

Expand Flutter dependencies snippet
Dart SDK 3.12.1
Flutter SDK 3.44.1
myapp 1.0.0+186

dependencies:
- amplify_auth_cognito 2.11.0 [amplify_analytics_pinpoint amplify_analytics_pinpoint_dart amplify_auth_cognito_dart amplify_core amplify_flutter amplify_secure_storage async flutter meta path plugin_platform_interface]
- amplify_authenticator 2.5.2 [amplify_auth_cognito amplify_core amplify_flutter async aws_common collection flutter flutter_localizations intl meta package_info_plus qr_flutter smithy stream_transform url_launcher]
- amplify_core 2.11.0 [async aws_common aws_signature_v4 collection graphs intl json_annotation logging meta retry stack_trace uuid web]
- amplify_flutter 2.11.0 [amplify_core amplify_secure_storage aws_common collection flutter meta]
- amplify_storage_s3 2.11.0 [amplify_core amplify_db_common amplify_storage_s3_dart aws_common flutter meta path_provider]
- aws_common 0.7.13 [async built_collection built_value collection http http2 json_annotation logging meta mime os_detect path stream_transform uuid web]
- collection 1.19.1
- cupertino_icons 1.0.9
- device_info_plus 12.4.0 [device_info_plus_platform_interface ffi file flutter flutter_web_plugins meta web win32 win32_registry]
- dio 5.9.2 [async collection http_parser meta mime path dio_web_adapter]
- email_validator 3.0.0
- extended_image 10.0.1 [extended_image_library flutter meta vector_math]
- firebase_analytics 12.4.2 [firebase_analytics_platform_interface firebase_analytics_web firebase_core firebase_core_platform_interface flutter]
- firebase_core 4.10.0 [firebase_core_platform_interface firebase_core_web flutter meta]
- firebase_crashlytics 5.2.3 [firebase_core firebase_core_platform_interface firebase_crashlytics_platform_interface flutter stack_trace]
- firebase_messaging 16.3.0 [firebase_core firebase_core_platform_interface firebase_messaging_platform_interface firebase_messaging_web flutter meta]
- flutter 0.0.0 [characters collection material_color_utilities meta vector_math sky_engine]
- flutter_image_compress 2.4.0 [flutter flutter_image_compress_platform_interface flutter_image_compress_common flutter_image_compress_web flutter_image_compress_macos flutter_image_compress_ohos]
- flutter_local_notifications 21.0.0 [clock flutter flutter_local_notifications_linux flutter_local_notifications_windows flutter_local_notifications_platform_interface timezone]
- flutter_mobx 2.3.0 [flutter mobx provider]
- flutter_native_splash 2.4.8 [args flutter flutter_web_plugins html image meta path universal_io xml yaml ansicolor]
- flutter_secure_storage 10.3.1 [flutter flutter_secure_storage_darwin flutter_secure_storage_linux flutter_secure_storage_platform_interface flutter_secure_storage_web flutter_secure_storage_windows meta]
- flutter_svg 2.3.0 [flutter http vector_graphics vector_graphics_codec vector_graphics_compiler]
- flutter_web_auth_2 5.0.3 [desktop_webview_window flutter flutter_web_auth_2_platform_interface flutter_web_plugins path_provider url_launcher web window_to_front]
- get_it 9.2.1 [async collection meta]
- image_cropper 12.2.1 [flutter image_cropper_platform_interface image_cropper_for_web]
- image_picker 1.2.2 [flutter image_picker_android image_picker_for_web image_picker_ios image_picker_linux image_picker_macos image_picker_platform_interface image_picker_windows]
- image_picker_android 0.8.13+17 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface meta]
- intl 0.20.2 [clock meta path]
- local_auth 3.0.1 [flutter local_auth_android local_auth_darwin local_auth_platform_interface local_auth_windows]
- local_auth_android 2.0.8 [flutter flutter_plugin_android_lifecycle intl local_auth_platform_interface meta]
- local_auth_darwin 2.0.3 [flutter intl local_auth_platform_interface]
- mobx 2.6.0 [meta collection]
- objectbox 5.3.2 [collection flat_buffers ffi meta path]
- objectbox_flutter_libs 5.3.2 [flutter objectbox path_provider]
- package_info_plus 9.0.1 [ffi flutter flutter_web_plugins http meta path package_info_plus_platform_interface web win32 clock]
- path 1.9.1
- path_provider 2.1.5 [flutter path_provider_android path_provider_foundation path_provider_linux path_provider_platform_interface path_provider_windows]
- path_provider_foundation 2.6.0 [ffi flutter objective_c path_provider_platform_interface]
- pinput 6.0.2 [flutter]
- provider 6.1.5+1 [collection flutter nested]
- qr 3.0.2 [meta]
- qr_flutter 4.1.0 [flutter qr]
- rxdart 0.28.0
- share_plus 12.0.2 [cross_file meta mime flutter flutter_web_plugins share_plus_platform_interface file url_launcher_web url_launcher_windows url_launcher_linux url_launcher_platform_interface ffi web win32]
- shared_preferences 2.5.5 [flutter shared_preferences_android shared_preferences_foundation shared_preferences_linux shared_preferences_platform_interface shared_preferences_web shared_preferences_windows]
- shared_preferences_android 2.4.23 [flutter shared_preferences_platform_interface]
- shared_preferences_platform_interface 2.4.2 [flutter plugin_platform_interface]
- timezone 0.11.0 [http path]
- url_launcher 6.3.2 [flutter url_launcher_android url_launcher_ios url_launcher_linux url_launcher_macos url_launcher_platform_interface url_launcher_web url_launcher_windows]
- uuid 4.5.3 [crypto fixnum]
- vibration 3.1.8 [flutter plugin_platform_interface vibration_platform_interface]

dev dependencies:
- analyzer 10.2.0 [_fe_analyzer_shared collection convert crypto glob meta package_config path pub_semver source_span watcher yaml]
- build_runner 2.15.0 [analyzer args async build build_config build_daemon built_collection built_value collection convert crypto dart_style glob graphs http_multi_server io json_annotation logging meta mime package_config path pool pub_semver shelf shelf_web_socket stream_transform watcher web_socket_channel yaml]
- flutter_launcher_icons 0.14.4 [args checked_yaml cli_util image json_annotation path yaml]
- flutter_lints 6.0.0 [lints]
- flutter_test 0.0.0 [flutter test_api matcher path fake_async clock stack_trace vector_math leak_tracker_flutter_testing collection meta stream_channel]
- mobx_codegen 2.7.7 [analyzer build meta mobx path source_gen]
- objectbox_generator 5.3.2 [objectbox analyzer build collection dart_style glob path source_gen pubspec_parse yaml http pointycastle]

dependency overrides:
- extended_image_library 5.0.1 [crypto flutter http_client_helper js path path_provider web]

transitive dependencies:
- _fe_analyzer_shared 96.0.0 [meta source_span]
- _flutterfire_internals 1.3.72 [collection firebase_core firebase_core_platform_interface flutter meta]
- amplify_analytics_pinpoint 2.11.0 [amplify_analytics_pinpoint_dart amplify_core amplify_db_common amplify_secure_storage aws_common device_info_plus flutter meta package_info_plus path_provider]
- amplify_analytics_pinpoint_dart 0.4.16 [amplify_core amplify_db_common_dart amplify_secure_storage_dart aws_common aws_signature_v4 built_collection built_value collection drift intl meta path smithy smithy_aws uuid web]
- amplify_auth_cognito_dart 0.11.20 [amplify_analytics_pinpoint_dart amplify_core amplify_secure_storage_dart async aws_common aws_signature_v4 built_collection built_value clock collection convert crypto ffi fixnum http intl json_annotation meta oauth2 path smithy smithy_aws stream_transform uuid web win32 win32_registry worker_bee]
- amplify_db_common 0.4.17 [amplify_db_common_dart drift flutter path path_provider]
- amplify_db_common_dart 0.4.18 [amplify_core async aws_common drift meta path sqlite3 web]
- amplify_secure_storage 0.5.17 [amplify_secure_storage_dart async file flutter flutter_web_plugins meta path path_provider path_provider_windows]
- amplify_secure_storage_dart 0.5.10 [async aws_common built_collection built_value ffi file meta path web win32 worker_bee]
- amplify_storage_s3_dart 0.4.18 [amplify_core amplify_db_common_dart async aws_common aws_signature_v4 built_collection built_value drift fixnum json_annotation meta path smithy smithy_aws web]
- ansicolor 2.0.3
- archive 4.0.9 [path posix]
- args 2.7.0
- async 2.13.1 [collection meta]
- aws_signature_v4 0.6.10 [async aws_common collection convert crypto json_annotation meta path]
- boolean_selector 2.1.2 [source_span string_scanner]
- build 4.0.6 [analyzer crypto glob logging package_config path]
- build_config 1.3.0 [checked_yaml json_annotation path pubspec_parse]
- build_daemon 4.1.1 [built_collection built_value crypto http_multi_server logging path pool shelf shelf_web_socket stream_transform watcher web_socket_channel]
- built_collection 5.1.1
- built_value 8.12.6 [built_collection collection fixnum meta]
- characters 1.4.1
- checked_yaml 2.0.4 [json_annotation source_span yaml]
- cli_util 0.4.2 [meta path]
- clock 1.1.2
- code_assets 1.2.0 [collection hooks]
- convert 3.1.2 [typed_data]
- crclib 3.0.0 [meta tuple]
- cross_file 0.3.5+2 [meta web]
- crypto 3.0.7 [typed_data]
- csslib 1.0.2 [source_span]
- dart_style 3.1.7 [analyzer args collection package_config path pub_semver source_span yaml]
- dbus 0.7.12 [args ffi meta xml]
- desktop_webview_window 0.3.0 [flutter path]
- device_info_plus_platform_interface 7.0.3 [flutter meta plugin_platform_interface]
- dio_web_adapter 2.1.2 [dio http_parser meta web]
- drift 2.31.0 [async convert collection meta stream_channel sqlite3 path stack_trace web]
- fake_async 1.3.3 [clock collection]
- ffi 2.2.0
- file 7.0.1 [meta path]
- file_selector_linux 0.9.4 [cross_file file_selector_platform_interface flutter]
- file_selector_macos 0.9.5 [cross_file file_selector_platform_interface flutter]
- file_selector_platform_interface 2.7.0 [cross_file flutter http plugin_platform_interface]
- file_selector_windows 0.9.3+5 [cross_file file_selector_platform_interface flutter]
- firebase_analytics_platform_interface 6.0.2 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface]
- firebase_analytics_web 0.6.1+8 [_flutterfire_internals firebase_analytics_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins]
- firebase_core_platform_interface 7.0.1 [collection flutter flutter_test meta plugin_platform_interface]
- firebase_core_web 3.8.0 [firebase_core_platform_interface flutter flutter_web_plugins meta web]
- firebase_crashlytics_platform_interface 3.8.23 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_platform_interface 4.8.0 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_web 4.2.0 [_flutterfire_internals firebase_core firebase_core_web firebase_messaging_platform_interface flutter flutter_web_plugins meta web]
- fixnum 1.1.1
- flat_buffers 25.9.23
- flutter_image_compress_common 1.0.6 [flutter flutter_image_compress_platform_interface]
- flutter_image_compress_macos 1.0.3 [flutter flutter_image_compress_platform_interface]
- flutter_image_compress_ohos 0.0.3 [flutter flutter_image_compress_platform_interface]
- flutter_image_compress_platform_interface 1.0.5 [flutter plugin_platform_interface cross_file]
- flutter_image_compress_web 0.1.5 [flutter flutter_web_plugins flutter_image_compress_platform_interface web]
- flutter_local_notifications_linux 8.0.0 [dbus ffi flutter flutter_local_notifications_platform_interface path xdg_directories]
- flutter_local_notifications_platform_interface 11.0.0 [plugin_platform_interface]
- flutter_local_notifications_windows 3.0.0 [flutter ffi flutter_local_notifications_platform_interface meta timezone xml]
- flutter_localizations 0.0.0 [flutter intl path]
- flutter_plugin_android_lifecycle 2.0.34 [flutter]
- flutter_secure_storage_darwin 0.3.2 [flutter plugin_platform_interface]
- flutter_secure_storage_linux 3.0.1 [flutter flutter_secure_storage_platform_interface]
- flutter_secure_storage_platform_interface 2.0.1 [flutter plugin_platform_interface]
- flutter_secure_storage_web 2.1.1 [flutter flutter_secure_storage_platform_interface flutter_web_plugins web]
- flutter_secure_storage_windows 4.1.0 [ffi flutter flutter_secure_storage_platform_interface path path_provider win32]
- flutter_web_auth_2_platform_interface 5.0.0 [flutter plugin_platform_interface]
- flutter_web_plugins 0.0.0 [flutter]
- glob 2.1.3 [async collection file path string_scanner]
- graphs 2.3.2 [collection]
- hooks 2.0.0 [collection crypto logging meta pub_semver record_use yaml]
- html 0.15.6 [csslib source_span]
- http 1.6.0 [async http_parser meta web]
- http2 2.3.1
- http_client_helper 3.0.0 [http]
- http_multi_server 3.2.2 [async]
- http_parser 4.1.2 [collection source_span string_scanner typed_data]
- image 4.8.0 [archive meta xml]
- image_cropper_for_web 7.0.0 [flutter flutter_web_plugins image_cropper_platform_interface web]
- image_cropper_platform_interface 8.0.0 [flutter plugin_platform_interface http]
- image_picker_for_web 3.1.1 [flutter flutter_web_plugins image_picker_platform_interface mime web]
- image_picker_ios 0.8.13+6 [flutter image_picker_platform_interface]
- image_picker_linux 0.2.2 [file_selector_linux file_selector_platform_interface flutter image_picker_platform_interface]
- image_picker_macos 0.2.2+1 [file_selector_macos file_selector_platform_interface flutter image_picker_platform_interface]
- image_picker_platform_interface 2.11.1 [cross_file flutter http plugin_platform_interface]
- image_picker_windows 0.2.2 [file_selector_platform_interface file_selector_windows flutter image_picker_platform_interface]
- io 1.0.5 [meta path string_scanner]
- jni 1.0.0 [args collection ffi meta package_config path plugin_platform_interface]
- jni_flutter 1.0.1 [flutter jni]
- js 0.7.2
- json_annotation 4.12.0 [meta]
- leak_tracker 11.0.2 [clock collection meta path vm_service]
- leak_tracker_flutter_testing 3.0.10 [flutter leak_tracker leak_tracker_testing matcher meta]
- leak_tracker_testing 3.0.2 [leak_tracker matcher meta]
- lints 6.1.0
- local_auth_platform_interface 1.1.0 [flutter plugin_platform_interface]
- local_auth_windows 2.0.1 [flutter local_auth_platform_interface]
- logging 1.3.0
- matcher 0.12.19 [async meta stack_trace term_glyph test_api]
- material_color_utilities 0.13.0 [collection]
- meta 1.18.0
- mime 2.0.0
- nested 1.0.0 [flutter]
- oauth2 2.0.5 [collection crypto http http_parser]
- objective_c 9.4.1 [code_assets collection ffi hooks logging meta pub_semver]
- os_detect 2.0.3 [meta web]
- package_config 2.2.0 [path]
- package_info_plus_platform_interface 3.2.1 [flutter meta plugin_platform_interface]
- path_parsing 1.1.0 [meta vector_math]
- path_provider_android 2.3.1 [flutter jni jni_flutter path_provider_platform_interface]
- path_provider_linux 2.2.1 [ffi flutter path path_provider_platform_interface xdg_directories]
- path_provider_platform_interface 2.1.2 [flutter platform plugin_platform_interface]
- path_provider_windows 2.3.0 [ffi flutter path path_provider_platform_interface]
- petitparser 7.0.2 [meta collection]
- platform 3.1.6
- plugin_platform_interface 2.1.8 [meta]
- pointycastle 4.0.0 [collection convert]
- pool 1.5.2 [async stack_trace]
- posix 6.5.0 [ffi meta path]
- pub_semver 2.2.0 [collection]
- pubspec_parse 1.5.0 [checked_yaml collection json_annotation pub_semver yaml]
- record_use 0.6.0 [collection meta pub_semver]
- retry 3.1.2
- share_plus_platform_interface 6.1.0 [cross_file flutter meta mime plugin_platform_interface path_provider uuid]
- shared_preferences_foundation 2.5.6 [flutter shared_preferences_platform_interface]
- shared_preferences_linux 2.4.1 [file flutter path path_provider_linux path_provider_platform_interface shared_preferences_platform_interface]
- shared_preferences_web 2.4.3 [flutter flutter_web_plugins shared_preferences_platform_interface web]
- shared_preferences_windows 2.4.1 [file flutter path path_provider_platform_interface path_provider_windows shared_preferences_platform_interface]
- shelf 1.4.2 [async collection http_parser path stack_trace stream_channel]
- shelf_web_socket 3.0.0 [shelf stream_channel web_socket_channel]
- sky_engine 0.0.0
- smithy 0.7.10 [async aws_common built_collection built_value collection convert crypto fixnum http_parser intl json_annotation meta path retry shelf typed_data xml]
- smithy_aws 0.7.10 [aws_common aws_signature_v4 built_collection built_value collection convert crclib crypto intl json_annotation meta path smithy xml]
- source_gen 4.2.3 [analyzer async build dart_style glob path pub_semver source_span yaml]
- source_span 1.10.2 [collection path term_glyph]
- sqlite3 2.9.4 [collection ffi meta path web typed_data]
- stack_trace 1.12.1 [path]
- stream_channel 2.1.4 [async]
- stream_transform 2.1.1
- string_scanner 1.4.1 [source_span]
- term_glyph 1.2.2
- test_api 0.7.11 [async boolean_selector collection meta source_span stack_trace stream_channel string_scanner term_glyph]
- tuple 2.0.2
- typed_data 1.4.0 [collection]
- universal_io 2.3.1 [collection meta typed_data]
- url_launcher_android 6.3.30 [flutter meta url_launcher_platform_interface]
- url_launcher_ios 6.4.1 [flutter url_launcher_platform_interface]
- url_launcher_linux 3.2.2 [flutter url_launcher_platform_interface]
- url_launcher_macos 3.2.5 [flutter url_launcher_platform_interface]
- url_launcher_platform_interface 2.3.2 [flutter plugin_platform_interface]
- url_launcher_web 2.4.3 [flutter flutter_web_plugins url_launcher_platform_interface web]
- url_launcher_windows 3.1.5 [flutter url_launcher_platform_interface]
- vector_graphics 1.2.2 [flutter http vector_graphics_codec]
- vector_graphics_codec 1.1.13
- vector_graphics_compiler 1.2.5 [args meta path path_parsing vector_graphics_codec xml]
- vector_math 2.2.0
- vibration_platform_interface 0.1.2 [flutter plugin_platform_interface device_info_plus]
- vm_service 15.2.0
- watcher 1.2.1 [async path]
- web 1.1.1
- web_socket 1.0.1 [web]
- web_socket_channel 3.0.3 [async crypto stream_channel web web_socket]
- win32 5.15.0 [ffi]
- win32_registry 2.1.0 [ffi meta win32]
- window_to_front 0.0.3 [flutter]
- worker_bee 0.3.11 [async aws_common built_collection built_value collection meta path stack_trace stream_channel stream_transform web]
- xdg_directories 1.1.0 [meta path]
- xml 6.6.1 [collection meta petitparser]
- yaml 3.1.3 [collection source_span string_scanner]

Additional context and comments

Build settings:
Image

Build Phase > FlutterFire: "flutterfire upload-crashlytics-symbols"

#!/bin/bash
PATH="${PATH}:$FLUTTER_ROOT/bin:${PUB_CACHE}/bin:$HOME/.pub-cache/bin"

if [ -z "$PODS_ROOT" ] || [ ! -d "$PODS_ROOT/FirebaseCrashlytics" ]; then
  # Cannot use "BUILD_DIR%/Build/*" as per Firebase documentation, it points to "flutter-project/build/ios/*" path which doesn't have run script
  DERIVED_DATA_PATH=$(echo "$BUILD_ROOT" | sed -E 's|(.*DerivedData/[^/]+).*|\1|')
  PATH_TO_CRASHLYTICS_UPLOAD_SCRIPT="${DERIVED_DATA_PATH}/SourcePackages/checkouts/firebase-ios-sdk/Crashlytics/run"
else
  PATH_TO_CRASHLYTICS_UPLOAD_SCRIPT="$PODS_ROOT/FirebaseCrashlytics/run"
fi

# Command to upload symbols script used to upload symbols to Firebase server
flutterfire upload-crashlytics-symbols --upload-symbols-script-path="$PATH_TO_CRASHLYTICS_UPLOAD_SCRIPT" --platform=ios --apple-project-path="${SRCROOT}" --env-platform-name="${PLATFORM_NAME}" --env-configuration="${CONFIGURATION}" --env-project-dir="${PROJECT_DIR}" --env-built-products-dir="${BUILT_PRODUCTS_DIR}" --env-dwarf-dsym-folder-path="${DWARF_DSYM_FOLDER_PATH}" --env-dwarf-dsym-file-name="${DWARF_DSYM_FILE_NAME}" --env-infoplist-path="${INFOPLIST_PATH}" --default-config=default

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions