Class: Xcodeproj::Project

Inherits:
Object
  • Object
show all
Defined in:
lib/xcapp/project_creator.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.project_shared_schemes(project_path) ⇒ Object



8
9
10
11
# File 'lib/xcapp/project_creator.rb', line 8

def self.project_shared_schemes project_path
  schemes_path = File.join(project_path, 'xcshareddata', 'xcschemes')
  Dir[File.join(schemes_path, '*.xcscheme')].map { |scheme| Xcodeproj::XCScheme.new(scheme) }
end

Instance Method Details

#set_common_build_setting(key, value) ⇒ Object



4
5
6
# File 'lib/xcapp/project_creator.rb', line 4

def set_common_build_setting key, value
  root_object.build_configuration_list.build_configurations.each { |config| config.build_settings[key] = value }
end