Cody Vandermyn
727a648623
Add ability to skip the entire test target ( #916 )
...
* add ability to skip the entire test target
* when skipped is true, add it to the toJSONValue dictionary
* Add changelog entry
2020-08-05 20:05:23 +10:00
Yonas Kolb
20a99e5018
Add FileTypes for cross project file options ( #914 )
...
* move BuildPhase
* add fileTypes
* update changelog
2020-08-04 09:14:32 +10:00
Jared Sorge
331c3da0ef
Add Target option for copying frameworks when installing ( #912 )
...
* Add copy files on install option
* Add documentation
* Add tests
* Add to the target’s JSON if true
* Add changelog entry
* Add test for outputted pbxproj file
2020-07-26 22:15:42 +10:00
Yonas Kolb
0964a7ed30
Revert "Add staticBinary linkType for Carthage dependency ( #847 )"
...
This reverts commit d88d385757 .
# Conflicts:
# CHANGELOG.md
# Sources/XcodeGenKit/PBXProjGenerator.swift
# Tests/XcodeGenKitTests/ProjectGeneratorTests.swift
2020-06-17 17:56:02 +10:00
Maciej Piotrowski
07c6e200ee
Update ProjectSpec to use executable ( #884 )
...
* Update ProjectSpec.md
* Updates `toJSONValue()` to include `executable` key
2020-06-17 16:41:48 +10:00
SShayashi
f61af8caa9
Fix typo in ProjectSpec.md ( #876 )
...
Co-authored-by: 林 真史 <masafumi_hayashi@r.recruit.co.jp >
2020-06-06 22:34:31 +10:00
Joeri Djojosoeparto
9b1ddfa539
Documentation: ask for app to launch ( #875 )
2020-06-01 08:15:38 -05:00
Yonas Kolb
fd7a6d374b
Added executableName docs
2020-05-30 11:24:49 +10:00
Daiki Matsudate
d88d385757
Add staticBinary linkType for Carthage dependency ( #847 )
2020-05-01 12:54:12 -05:00
Beniamin
0ad02b7e26
Add ability to set an order of groups ( #613 )
...
Co-authored-by: Beniamin Sarkisyan <bsarkisyan@projectx019.com >
2020-04-28 10:32:10 -05:00
Brentley Jones
e44dcd3948
Set scheme actions to build step for TargetScheme ( #823 )
...
Adjusts the preActions and postActions of a TargetScheme to only be applied applied to the `build` step.
2020-04-13 23:30:46 +10:00
Sebastian Celis
0328fa03e7
Add improved support for simple iOS sticker packs ( #824 )
...
* Allow messages applications to skip the compile sources phase
By default, simple iOS sticker packs created in Xcode do not include
a compile sources phase. This change will allow messages applications
with an empty list of sources to skip that phase entirely.
* Add support for launchAutomaticallySubstyle in run schemes
This is especially important for simple iOS sticker packs that require
this run scheme setting to be set to 2 in order to run the scheme
properly.
2020-04-06 13:37:37 -05:00
Elf Sundae
1a70f4e4bb
Update ProjectSpec.md
...
deploymenTarget => deploymentTarget
2020-03-31 10:17:56 +08:00
freddi(Yuki Aki)
f024fc3229
Update Docs/ProjectSpec.md
...
Co-Authored-By: Yonas Kolb <yonaskolb@users.noreply.github.com >
2020-03-24 22:44:00 +09:00
freddi(Yuki Aki)
18efe96637
Merge branch 'master' into support-local-sp-with-packages
2020-03-23 10:12:18 +09:00
Evan Coleman
0d714bb47e
add buildImplicitDependencies to TargetScheme
2020-03-20 13:23:50 -04:00
freddi
c3d9e67c57
Fixed description of Swift Package
2020-03-20 00:01:47 +09:00
freddi
5c380bf917
Removed old localPackages things from Documents
2020-03-19 23:45:21 +09:00
freddi
e92e8a259f
Fixed English Error
2020-03-18 21:46:10 +09:00
freddi
bbbc90c8d3
Updated Project Spec
2020-03-18 21:43:45 +09:00
freddi
5eb4c33197
Merge branch 'support-local-sp' into support-local-sp-with-packages
2020-03-18 20:50:23 +09:00
freddi
b03ae52c0a
Removed old localPackages descriptions
2020-03-18 17:17:43 +09:00
freddi(Yuki Aki)
da930999c7
Merge branch 'master' into support-local-sp
2020-03-18 16:15:55 +09:00
freddi
0fc7c5a83e
Updated Project Spec
2020-03-05 21:01:20 +09:00
ionutivan
b06bc4903b
add documentation for Scheme
2020-03-05 09:19:41 +01:00
ionutivan
cf7cfed68e
Add documentation
2020-03-04 17:19:37 +01:00
freddi
5d467a5159
Fixed English error
2020-03-04 20:08:38 +09:00
freddi
24922f4d51
Updated Project Spec and Usage
2020-03-04 20:00:08 +09:00
Liam Nichols
2dcdb73230
Update ProjectSpec doc to demonstrate the use of project references in target reference definitions
2020-02-06 10:47:24 +00:00
Evan Coleman
6bfd620549
Support external target dependencies via subprojects ( #701 )
...
* Allow external target dependencies via subprojects
* Update CHANGELOG
* Update ProjectSpec
* Fix test
* Use existing fixture for test
* Sort subprojects by name
* Throw subproject generation error instead of crashing
* Cleanup target dependency generation
* Update test fixture project
* Combine extentions in Linkage
* Update XcodeProj to 7.7.0
* Update CHANGELOG.md
* Update ProjectSpec.md
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com >
2020-02-02 09:44:56 +11:00
Wolfgang Lutz
1587e4de2a
Add missing : in docs ( #765 )
2020-01-31 08:59:52 -06:00
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
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
Yuta Saito
fc939fd841
Update ProjectSpec.md
2019-12-04 23:42:44 +09: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
yonaskolb
bdc9928a91
add docs about local packages restriction
2019-11-21 16:57:03 +11:00
Yuta Saito
49f29e9156
Merge branch 'master' into katei/add-bundle-dependency
2019-11-20 19:35:38 -08:00
Yuta Saito
8b9e6ed01b
Update ProjectSpec.md
2019-11-20 17:35:07 +09: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
Kohki Miki
03076f40eb
Support Static Frameworks for Carthage dependencies ( #688 )
2019-11-07 11:03:26 -06:00
Yuta Saito
1706324213
Update Docs/ProjectSpec.md
2019-10-27 13:11:14 +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
Franz Busch
cb2ee6cbaa
Code review comments
2019-10-22 10:39:42 +02:00
Yuta Saito
552af50351
Replace External Project with Project Reference in ProjectSpec.md
2019-10-15 15:52:52 +09:00
Yuta Saito
0a43435af3
Merge branch 'master' into external-target-ref
2019-10-10 23:38:45 +09:00