Class: XcodeArchiveCache::Injection::PodsScriptFixer
- Inherits:
-
Object
- Object
- XcodeArchiveCache::Injection::PodsScriptFixer
show all
- Includes:
- Logs
- Defined in:
- lib/injection/pods_script_fixer.rb
Instance Method Summary
collapse
Methods included from Logs
#debug, #error, #info, #set_log_level
Constructor Details
7
8
9
|
# File 'lib/injection/pods_script_fixer.rb', line 7
def initialize
@build_settings_interpolator = XcodeArchiveCache::BuildSettings::StringInterpolator.new
end
|
Instance Method Details
#fix_copy_resources_script(target, graph, products_dir) ⇒ Object
27
28
29
30
31
32
33
|
# File 'lib/injection/pods_script_fixer.rb', line 27
def fix_copy_resources_script(target, graph, products_dir)
build_settings = graph.dependent_build_settings
file_path = find_copy_resources_script(target, build_settings)
return unless file_path
fix_script(file_path, graph, products_dir)
end
|
#fix_embed_frameworks_script(target, graph, products_dir) ⇒ Object
15
16
17
18
19
20
21
|
# File 'lib/injection/pods_script_fixer.rb', line 15
def fix_embed_frameworks_script(target, graph, products_dir)
build_settings = graph.dependent_build_settings
file_path = find_embed_frameworks_script(target, build_settings)
return unless file_path
fix_script(file_path, graph, products_dir)
end
|