class Xcodeproj::Project::Object::XCBuildConfiguration
def expand_build_setting(build_setting_value, config_value)
def expand_build_setting(build_setting_value, config_value) if build_setting_value.is_a?(Array) && config_value.is_a?(String) config_value = split_build_setting_array_to_string(config_value) elsif build_setting_value.is_a?(String) && config_value.is_a?(Array) build_setting_value = split_build_setting_array_to_string(build_setting_value) end default = build_setting_value.is_a?(String) ? '' : [] inherited = config_value || default return build_setting_value.gsub(Regexp.union(Constants::INHERITED_KEYWORDS), inherited) if build_setting_value.is_a? String build_setting_value.flat_map { |value| Constants::INHERITED_KEYWORDS.include?(value) ? inherited : value } end