Commit Graph

305 Commits

Author SHA1 Message Date
Yonas Kolb
49ed1503ef
Add pre and post-gen commands (#759)
* add pre and post-gen commands

* update changelog

* run gen scripts in project directory
2020-01-27 22:22:35 +11:00
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
Bas van Kuijck
d10dcc9a0e Validate package version value (#755)
* Validate package version value

* Added CHANGELOG entry

* Improved testcases for package versions
2020-01-15 13:29:24 -06:00
John Flanagan
517bfd1f04 Update changelog 2020-01-14 22:15:21 -06:00
Kamil Pyć
74203dc62d
Merge branch 'master' into use_relative_path_for_XcodeProj 2020-01-12 18:22:41 +01:00
Kamil Pyć
b7a0d56f47
Updated Changelog 2020-01-12 18:21:18 +01:00
Yonas Kolb
308b351a7a
Merge pull request #744 from ikesyo/avoid-adding-unnecessary-path-to-FRAMEWORK_SEARCH_PATHS
Don't add framework dependency's directory to FRAMEWORK_SEARCH_PATHS if it is implicit
2020-01-12 21:45:39 +11:00
Dan Loman
0c6dd1401a
Add option to generate only plist files
Add changelog entry

Update CHANGELOG.md

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

Update to new flag PropertyWrapper
2020-01-07 13:49:03 -08:00
Sho Ikeda
3a76997c1a Update CHANGELOG
Co-authored-by: yutailang0119 <muta.yutaro@gmail.com>
2020-01-06 23:36:24 +09:00
Yuta Saito
c9fbd3a0a0 Update CHANGELOG.md 2020-01-06 20:58:35 +09:00
yonaskolb
1a99ffd89c update changelog 2020-01-05 11:43:26 +11: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
yonaskolb
f064bdf6a1 Update to 2.11.0 2019-12-03 22:57:09 +11: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
1f3e9cc978 Update CHANGELOG 2019-11-23 12:27:26 +09:00
Yuta Saito
49f29e9156 Merge branch 'master' into katei/add-bundle-dependency 2019-11-20 19:35:38 -08:00
yonaskolb
69d8c8de44 update changelog 2019-11-20 22:35:05 +11:00
Yuta Saito
626c868f80 Update CHANGELOG.md 2019-11-20 17:35:41 +09:00
Steven Roebert
82c86c1fbc Updated changelog 2019-11-19 15:56:23 -05:00
Kohki Miki
793c276250
Update CHANGELOG.md 2019-11-19 03:36:42 +09:00
giginet
d441a046d0 Update CHANGELOG 2019-11-19 03:31:20 +09:00
yonaskolb
dc8c2ef6ae Update changelog 2019-11-10 12:55:01 +11:00
yonaskolb
7a5e217be6 update changelog 2019-11-10 12:21:11 +11:00
yonaskolb
155add1431 update changelog 2019-11-10 11:38:53 +11:00
Kohki Miki
03076f40eb Support Static Frameworks for Carthage dependencies (#688) 2019-11-07 11:03:26 -06:00
yonaskolb
0ea8f90fb5 update to XcodeProj 7.3.0 2019-11-07 23:16:54 +11:00
wag-miles
c5905581d5 Fix header phase for static frameworks (#705) 2019-11-06 14:09:20 -06:00
Romuald Cari
06a6616b88 Improving variable expansion runtime (#704)
* Improving variable expansion runtime

The current implementation of variable expansion is O(n x m) with n being the
number of strings in the project spec and m being the number of project variables.

This implementation is now O(n).

Also, this effectively deprecates the support for $legacy_variables in favor of the
${new_variables} making this whole patch possible.

* Adding option to disable variable expansion

* Adding performance test for spec loading

* Updating changelog
2019-11-06 08:33:54 -06:00
Yonas Kolb
a53bf377a7 update changelog 2019-11-01 10:11:31 +11: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
610e65f78d Update CHANGELOG.md 2019-10-30 16:00:00 +09:00
Bryan Summersett
98472a3d88 Add Base to known regions even if one doesn't exist 2019-10-29 15:33:52 -07:00
yonaskolb
03b74b37c0 Update to 2.10.0 2019-10-27 23:25:47 +11:00
yonaskolb
efc71ca143 update changelog 2019-10-27 23:18:16 +11:00
Yuta Saito
d4ae922a4d Update outdated CHANGELOG.md 2019-10-27 13:31:42 +09: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
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
Kohki Miki
96a721da30
Update CHANGELOG.md 2019-10-24 02:22:04 +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
Yonas Kolb
391cfe7126
Update CHANGELOG.md 2019-10-22 22:32:11 +11:00
Franz Busch
b5773eff6a Don't generate CFBundleExecutable for targets of type bundle 2019-10-22 09:39:22 +02:00
Yuta Saito
0866203a60
Merge branch 'master' into external-target-ref 2019-10-21 21:37:52 +09:00
Yonas Kolb
a03c960a35
Update CHANGELOG.md 2019-10-15 21:34:08 +11:00
Yuta Saito
d7864ffba0 Update CHANGELOG.md 2019-10-15 15:55:45 +09:00
Yuta Saito
be9c6a27b5 Merge branch 'master' into external-target-ref 2019-10-15 15:55:12 +09:00