Method: AppleFrameworks::XCFramework#initialize

Defined in:
lib/apple_frameworks/xcframework.rb

#initialize(framework_name, parent_directory, framework_paths) ⇒ XCFramework

  • parameter framework_name: The name of the resulting XCFramework.

  • parameter parent_directory: The directory in which to create the framework.

  • parameter framework_paths: An array of paths to the ‘.framework` bundles.



38
39
40
41
42
43
44
45
46
47
# File 'lib/apple_frameworks/xcframework.rb', line 38

def initialize(framework_name, parent_directory, framework_paths)
  @framework_name = framework_name
  @framework_paths = framework_paths
  @parent_directory = parent_directory

  @framework_directory = File.join(
    @parent_directory,
    "#{@framework_name}.xcframework"
  )
end