From beb73fe0ee1b881e2cdd7228b2ca70d84219fe65 Mon Sep 17 00:00:00 2001 From: Philip Heinser Date: Sun, 25 May 2025 14:41:54 +0100 Subject: [PATCH] adjust dSYM upload --- packages/crashlytics/ios_config.sh | 10 +--------- packages/crashlytics/react-native.config.js | 7 +++++-- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/packages/crashlytics/ios_config.sh b/packages/crashlytics/ios_config.sh index c13498f3b7..bcd9dc657f 100755 --- a/packages/crashlytics/ios_config.sh +++ b/packages/crashlytics/ios_config.sh @@ -14,12 +14,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -set -e - -if [[ ${PODS_ROOT} ]]; then - echo "info: Exec FirebaseCrashlytics Run from Pods" - "${PODS_ROOT}/FirebaseCrashlytics/run" -else - echo "info: Exec FirebaseCrashlytics Run from framework" - "${PROJECT_DIR}/FirebaseCrashlytics.framework/run" -fi +"${BUILD_DIR%/Build/*}/SourcePackages/checkouts/firebase-ios-sdk/Crashlytics/run" diff --git a/packages/crashlytics/react-native.config.js b/packages/crashlytics/react-native.config.js index d2fbbc575e..c69cc4d568 100644 --- a/packages/crashlytics/react-native.config.js +++ b/packages/crashlytics/react-native.config.js @@ -24,8 +24,11 @@ module.exports = { path: './ios_config.sh', execution_position: 'after_compile', input_files: [ - '${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}', - '$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)', + '${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}', + '${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${PRODUCT_NAME}', + '${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Info.plist', + '$(TARGET_BUILD_DIR)/$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/GoogleService-Info.plist', + '$(TARGET_BUILD_DIR)/$(EXECUTABLE_PATH)', ], }, ],