XcodeGen/Tests/Fixtures
Liam Nichols 1b57ba5c75
Improve INFOPLIST_FILE handling to only omit used Info.plist's from Copy Bundle Resources Build Phase (#1027)
* Update TestProject Fixture to include GoogleService-Info.plist resource bsaed on 2.18.0 generator

* Update TestProject fixture to include an Info.plist file named 'App-Info.plist' to simulate scenario in #945

* Resolve INFOPLIST_FILE values upfront ahead of resolving all source files for a target

* fixup! Resolve INFOPLIST_FILE values upfront ahead of resolving all source files for a target

* fixup! Resolve INFOPLIST_FILE values upfront ahead of resolving all source files for a target

* Refactor SourceGenerator to remove some redundant arguments on internal methods when generating source files in a target

* Update SourceGenerator to accept '[Path: BuildPhaseSpec]' of preferred build phases in order to prioritise over 'default' value. Remove explicit Info.plist check from SourceGenerator. Update PBXProjGenerator to inject hash of build phases for resolved INFOPLIST_FILE values. Update SourceGeneratorTests to comply with change where only the FIRST Info.plist is excluded from copy bundle resources build phase, additionally resolve absolute path

* Ensure project.basePath is always absolute when resolving Info.plist path relative to project

* Add test coverage in SourceGeneratorTests.swift

* Update CHANGELOG.md

* Reword CHANGELOG.md
2021-04-08 15:38:21 +10:00
..
CarthageProject Update to Xcode 12 (#960) 2020-10-02 18:42:50 +10:00
duplicated_include Don't deduplicate files in include with different paths but a same name (#849) 2020-04-29 10:20:28 +10:00
legacy_paths_test Add tests for legacy path behavior 2019-01-24 13:47:21 +00:00
paths_test Add test case for resolving project reference path 2020-01-06 20:22:37 +09:00
scheme_test Update to Xcode 12 (#960) 2020-10-02 18:42:50 +10:00
SPM Update to Xcode 12 (#960) 2020-10-02 18:42:50 +10:00
TestProject Improve INFOPLIST_FILE handling to only omit used Info.plist's from Copy Bundle Resources Build Phase (#1027) 2021-04-08 15:38:21 +10:00
include_test.json Fix groups (#144) 2017-11-12 18:52:11 +01:00
include_test.yml merge target onto templates 2018-07-23 20:27:50 +10:00
included.yml Add environment variable expansion 2019-06-16 23:48:58 +02:00
legacy_paths_test.yml Fix legacy path expansion test 2019-01-27 12:33:56 +00:00
paths_test.yml fix relative paths in included target templates 2019-03-17 19:38:36 +11:00
settings_test.yml Fix groups (#144) 2017-11-12 18:52:11 +01:00
test.xcconfig Add new option for disabling validations 2018-01-05 11:41:33 -08:00
variables_test.yml Add additional spec for variable expension in combination with template attributes 2019-06-19 22:32:01 +02:00
yaml.yml update Yams to fix quoted values 2018-03-30 19:24:19 +11:00