Commit Graph

634 Commits

Author SHA1 Message Date
Bas van Kuijck
f544dd36e6 Added a simulateLocation option in scheme specs (#756)
* Added a simulateLocation option in scheme specs

* Updated fixtures for simulateLocation

* Use fileGroups instead of sources
2020-01-23 09:12:06 -06:00
sipao
3a9131a21a Add support On Demand Resources (#753)
* added on-demand-resources setting to project.yml

* update documents

* Apply suggestions from code review

fixed docs

Co-Authored-By: Yonas Kolb <yonaskolb@users.noreply.github.com>

* Make it possible to resourceTags convert to json

* Use sorted() instead of Array initializer

* Avoid merge assetTags if it is empty

* Changed access to resourceTags to inline

* Don't add resourceTags other than chosenBuildPhase is .resources

* update CHANGELOG.md

* update spec loading test

* add a new "generates resource tags" test case

* add resourceTags in Test Fixture and update

Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com>
2020-01-21 08:47:31 +11:00
John Flanagan
c52ed49a29 Prefer default Debug and Release configs 2020-01-14 21:40:12 -06:00
Kamil Pyć
74203dc62d
Merge branch 'master' into use_relative_path_for_XcodeProj 2020-01-12 18:22:41 +01:00
Kamil Pyć
9bf657cb1d
Use full path for XcodeProj
This solves issue with relative project path.
2020-01-07 14:20:16 +01:00
Sho Ikeda
a4624d3e18 Don't add framework dependency's directory to FRAMEWORK_SEARCH_PATHS if it is implicit
Because we assume the dependency is in BUILT_PRODUCTS_DIR.

Co-authored-by: yutailang0119 <muta.yutaro@gmail.com>
2020-01-06 23:10:14 +09:00
Yonas Kolb
4339007e66
Merge pull request #723 from kateinoigakukun/katei/add-bundle-dependency
Add bundle dependency type
2019-12-12 22:21:23 +11:00
Franz Busch
bedbfef9cd Add support for language and region for targets 2019-12-04 09:35:56 +01:00
Yuta Saito
6abca395bc
Merge branch 'master' into katei/add-bundle-dependency 2019-12-01 22:16:14 +09:00
Atsushi Kiwaki
73c52f5898 Fixed unnecessary dependencies related to SwiftPM (#726) 2019-11-27 12:42:14 -06:00
Ken Tominaga
fd05b9ba08 Use Xcode.IDEFoundation.Launcher.PosixSpawn for TestAction when debugEnabled: false 2019-11-23 01:46:57 +09:00
Yuta Saito
49f29e9156 Merge branch 'master' into katei/add-bundle-dependency 2019-11-20 19:35:38 -08:00
yonaskolb
a6493cf3fd fix typo 2019-11-20 22:36:49 +11:00
yonaskolb
66ba10c3c6 print group hierarchy on source generator test failure 2019-11-20 22:18:32 +11:00
Yuta Saito
46925cdd7d Separate Resources and Bundles 2019-11-20 16:24:05 +09:00
Romuald CARI
0df37029cc Fix TargetSource group behavior
When targeting a file, a folder should not be created for its directory,
only the file should appear in the specified custom group.
Moreover, if the custom groups contains actual filesystem folders, they
should map to these.
2019-11-19 15:56:24 -05:00
Romuald CARI
de9c15ea1d Fix @sroebert PR based on @yonaskolb comments 2019-11-19 15:56:23 -05:00
Steven Roebert
15e615300e Added new group parameter to target sources, allowing to add them to a custom parent group (resolving #478) 2019-11-19 15:56:23 -05:00
giginet
c5e9f07a53 Add tests to add intentdefinition to build source phases 2019-11-19 03:00:08 +09:00
giginet
e1f520c358 Merge remote-tracking branch 'origin/master' into intent-definitions 2019-11-19 02:51:17 +09:00
Yuta Saito
7669d60d66 Add copying bundles phase to trigger building Bundle 2019-11-18 19:14:12 +09:00
Yuta Saito
e336f56093 Support .bundle dependency 2019-11-18 18:07:46 +09:00
Yonas Kolb
32bd7ed568
Update to XcodeProj 7.4 (#715)
Update to XcodeProj 7.4
2019-11-10 12:54:03 +11:00
yonaskolb
eda9a5fba2 remove customized file types 2019-11-10 12:42:58 +11:00
yonaskolb
0e4e08bfc4 run swift format for Swift 5.1 2019-11-10 11:56:23 +11:00
yonaskolb
44f9ffa51a formatting 2019-11-10 11:38:53 +11:00
giginet
b1b216b1b5 Use VariantGroup 2019-11-08 04:02:26 +09:00
giginet
ae75bcb2cb Localized 2019-11-08 02:52:50 +09:00
giginet
decaa9d080 Generate suitable source files for localized file reference 2019-11-08 02:12:10 +09:00
Kohki Miki
03076f40eb Support Static Frameworks for Carthage dependencies (#688) 2019-11-07 11:03:26 -06:00
wag-miles
c5905581d5 Fix header phase for static frameworks (#705) 2019-11-06 14:09:20 -06:00
Romuald Cari
292cee1f6e Fixing link directive on dependencies (#703)
PR #624 introduced a bug with operator priorities discarding false link settings
for dependencies when the target is an executable and the dependency a static
library. This PR fixes that.
2019-10-31 15:32:17 -05:00
Yuta Saito
3a810d1499 Add missing onlyGenerateCoverageForSpecifiedTargets which enables specific target coverage 2019-10-30 15:17:08 +09:00
yonaskolb
203d96e343 fix some build errors 2019-10-30 11:40:55 +11:00
Bryan Summersett
98472a3d88 Add Base to known regions even if one doesn't exist 2019-10-29 15:33:52 -07:00
yonaskolb
518d8e578b restructure test targets 2019-10-27 23:15:12 +11:00
yonaskolb
d0d509c1a5 swiftformat 2019-10-27 22:37:41 +11:00
Yuta Saito
3d58b3d104 Merge branch 'master' into test-coverage 2019-10-27 12:58:30 +09:00
Yuta Saito
f81adfe291 Merge branch 'external-target-ref' into test-coverage 2019-10-27 12:57:23 +09:00
Yonas Kolb
f9e5f23c2b
Support External Target Reference (#655)
Support External Target Reference
2019-10-27 14:11:35 +11:00
Yuta Saito
bbed01d1d6 Cache pbxproj by reference name 2019-10-27 09:23:35 +09:00
Yuta Saito
d3560e7f6b Use convenience initializer for TargetReference.local 2019-10-27 09:11:27 +09:00
Malcolm Jarvis
d22ab944c4 Fix macOS unit test target TEST_HOST (#696)
Resolves #695

Previously, macOS unit test targets would appear to have no test host.

By manually setting the test host in Xcode on the fixture project, I discovered that macOS test hosts require an additional `Contents/MacOS/` path component before the product name.

We can manually detect the platform when setting the test host and as such generate the host correctly for macOS unit test targets.
2019-10-24 11:12:00 -05:00
Yuta Saito
848dfe28ba Re-revert 'Throw error instead of fatalError' partially 2019-10-24 08:21:32 +09:00
giginet
edac4a355b Resolve Info.plist path 2019-10-23 18:58:40 +09:00
Yuta Saito
31667516a5 Revert 'Throw error instead of fatalError' 2019-10-23 07:50:29 +09:00
Kohki Miki
5b5d0e917e
Merge pull request #681 from giginet/project-path
Resolving relative paths with custom project destination
2019-10-23 04:15:51 +09:00
giginet
80808d69c8 Rename 2019-10-22 23:37:01 +09:00
Franz Busch
cb2ee6cbaa Code review comments 2019-10-22 10:39:42 +02:00
Franz Busch
b5773eff6a Don't generate CFBundleExecutable for targets of type bundle 2019-10-22 09:39:22 +02:00