Skip to content

Commit e4ce1f7

Browse files
committed
📝 Remove framework path from all configurations when unlinking
1 parent 53bd3b6 commit e4ce1f7

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

link.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
framework_search_paths = [framework_search_paths] unless framework_search_paths.is_a?(Array)
4545
framework_search_paths << framework_root unless framework_search_paths.include? framework_root
4646

47-
target.build_settings(config)['FRAMEWORK_SEARCH_PATHS'] = framework_search_paths
47+
target.build_settings(config.name)['FRAMEWORK_SEARCH_PATHS'] = framework_search_paths
4848
end
4949

5050
# Add framework to target as "Embedded Frameworks"

unlink.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
target.build_phases.delete(embed_frameworks_build_phase)
3030

3131
# Remove framework search path from target
32-
['Debug', 'Release'].each do |config|
33-
target.build_settings(config)['FRAMEWORK_SEARCH_PATHS'].delete(framework_root)
32+
target.build_configurations.each do |config|
33+
target.build_settings(config.name)['FRAMEWORK_SEARCH_PATHS'].delete(framework_root)
3434
end
3535

3636
# Remove framework from target from "Embedded Frameworks"
@@ -43,4 +43,4 @@
4343
target.build_phases.delete(shell_script_build_phase)
4444

4545
# Save Xcode project
46-
project.save
46+
project.save

0 commit comments

Comments
 (0)