class Xcodeproj::Command::ConfigDump
def extract_common_settings!(build_configurations)
def extract_common_settings!(build_configurations) # Grasp all common build settings all_build_settings = build_configurations.map(&:build_settings) common_build_settings = all_build_settings.reduce do |settings, config_build_settings| settings.select { |key, value| value == config_build_settings[key] } end # Remove all common build settings from each configuration specific build settings build_configurations.each do |config| config.build_settings.reject! { |key| !common_build_settings[key].nil? } end common_build_settings end