Commit 3a409b9f authored by Robin Fischer's avatar Robin Fischer

Add param to upload Crashlytics debug symbols

parent ca43a9e6
...@@ -34,6 +34,9 @@ module Fastlane ...@@ -34,6 +34,9 @@ module Fastlane
plist_command = "/usr/libexec/PlistBuddy -x -c \"Set :CFBundleShortVersionString #{params[:version_name]}\" #{params[:plist_path]}" plist_command = "/usr/libexec/PlistBuddy -x -c \"Set :CFBundleShortVersionString #{params[:version_name]}\" #{params[:plist_path]}"
FastlaneCore::CommandExecutor.execute(command: plist_command, print_all: true, print_command: true) FastlaneCore::CommandExecutor.execute(command: plist_command, print_all: true, print_command: true)
end end
unless params[:upload_crashlytics_debug_symbols].nil?
command << " /p:FirebaseCrashlyticsUploadSymbolsEnabled=#{params[:upload_crashlytics_debug_symbols]}"
end
end end
if fl_platform == :android if fl_platform == :android
...@@ -148,6 +151,17 @@ module Fastlane ...@@ -148,6 +151,17 @@ module Fastlane
type: String, type: String,
), ),
FastlaneCore::ConfigItem.new(
key: :upload_crashlytics_debug_symbols,
env_name: 'FL_MSBUILD_UPLOAD_CRASHLYTICS_DEBUG_SYMBOLS',
description: "Upload debug symbols to Crashlytics to decifer native crashes",
optional: true,
is_string: false,
verify_block: proc do |value|
UI.user_error!("Invalid value #{value}. It must either be true or false") unless [true, false].include?(value)
end
),
FastlaneCore::ConfigItem.new( FastlaneCore::ConfigItem.new(
key: :android_manifest_path, key: :android_manifest_path,
optional: true, optional: true,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment