From 300500d86c137435d71786e08f4a8a601f1de92f Mon Sep 17 00:00:00 2001 From: Daan Runderkamp Date: Sun, 26 Apr 2026 14:08:03 -0700 Subject: [PATCH] fix(crashlytics): quote shell interpolations in podspec to support repo paths with spaces --- .../firebase_crashlytics/ios/firebase_crashlytics.podspec | 2 +- .../firebase_crashlytics/macos/firebase_crashlytics.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/firebase_crashlytics/firebase_crashlytics/ios/firebase_crashlytics.podspec b/packages/firebase_crashlytics/firebase_crashlytics/ios/firebase_crashlytics.podspec index 6c770d1ac5b4..475934134766 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/ios/firebase_crashlytics.podspec +++ b/packages/firebase_crashlytics/firebase_crashlytics/ios/firebase_crashlytics.podspec @@ -7,7 +7,7 @@ library_version = pubspec['version'].gsub('+', '-') current_dir = Dir.pwd calling_dir = File.dirname(__FILE__) project_dir = calling_dir.slice(0..(calling_dir.index('/.symlinks'))) -system("ruby #{current_dir}/crashlytics_add_upload_symbols -f -p #{project_dir} -n Runner.xcodeproj") +system("ruby '#{current_dir}/crashlytics_add_upload_symbols' -f -p '#{project_dir}' -n Runner.xcodeproj") if defined?($FirebaseSDKVersion) Pod::UI.puts "#{pubspec['name']}: Using user specified Firebase SDK version '#{$FirebaseSDKVersion}'" diff --git a/packages/firebase_crashlytics/firebase_crashlytics/macos/firebase_crashlytics.podspec b/packages/firebase_crashlytics/firebase_crashlytics/macos/firebase_crashlytics.podspec index f3691fa4db31..3473c413c044 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/macos/firebase_crashlytics.podspec +++ b/packages/firebase_crashlytics/firebase_crashlytics/macos/firebase_crashlytics.podspec @@ -11,7 +11,7 @@ if project_dir.include? "Flutter/ephemeral" # Note: macOS CWD can be based in /Flutter/ephemeral - so we need to go up two levels. project_dir = File.expand_path(File.join(project_dir, '..', '..')) end -system("ruby #{current_dir}/crashlytics_add_upload_symbols -f -p #{project_dir} -n Runner.xcodeproj") +system("ruby '#{current_dir}/crashlytics_add_upload_symbols' -f -p '#{project_dir}' -n Runner.xcodeproj") if defined?($FirebaseSDKVersion) Pod::UI.puts "#{pubspec['name']}: Using user specified Firebase SDK version '#{$FirebaseSDKVersion}'"