Merge pull request #307 from TouchInstinct/feature/config_generator_abstract_target_support

add support for custom abstract targets in path to cocoapods xcconfigfiles.
This commit is contained in:
Ivan Smolin 2022-04-20 09:02:11 +03:00 committed by GitHub
commit 454ec643b3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 1 deletions

View File

@ -1,5 +1,6 @@
targets:
TestProject:
abstract_targets_prefix: "-TestProjectKit"
development:
PRODUCT_BUNDLE_IDENTIFIER: "ru.touchin.testproject"
PROVISIONING_PROFILE_SPECIFIER: "TestProjectDev"

View File

@ -115,6 +115,7 @@ targets.each do |target_name, target|
# Create settings pack
config_data = {
"target_name": target_name,
"abstract_targets_prefix": target["abstract_targets_prefix"],
"configuration": config
}

View File

@ -1,4 +1,4 @@
#include "Pods/Target Support Files/Pods-{{target_name}}/Pods-{{target_name}}.{{configuration.build_type}}.xcconfig"
#include "Pods/Target Support Files/Pods{{abstract_targets_prefix}}-{{target_name}}/Pods{{abstract_targets_prefix}}-{{target_name}}.{{configuration.build_type}}.xcconfig"
{{#configuration.xcconfig_options}}
{{key}} = {{value}}