Roman Podymov and GitHub
742fe69c5b
"Copy only when installing" for "Embed App Extensions" ( #948 )
...
* Added onlyCopyExtensionsOnInstall
* Fix for Xcode 12
* Fixed PBXCopyFilesBuildPhase for "Embed App Extensions"
* Test for onlyCopyExtensionsOnInstall
* Update CHANGELOG.md
* Update ProjectSpec.md
* Refactoring
* More tests for onlyCopyExtensionsOnInstall
* Reverted
* Refactoring with getPBXCopyFilesBuildPhase
* Deleted similar tests
* onlyCopyExtensionsOnInstall -> onlyCopyFilesOnInstall
* Update ProjectSpec.md
* Update CHANGELOG.md
* Update ProjectGeneratorTests.swift
2020-10-02 17:48:32 +10:00
Masaki Haga and GitHub
162635243c
Update ProjectSpec.md ( #956 )
2020-09-29 16:45:30 +10:00
Cody Vandermyn and GitHub
43177dec49
Select the first runnable target ( #957 )
...
* Select the first runnable target, if there is one
Instead of just selecting the first target as the scheme target, instead search for and select the first runnable target. If there are no runnables found, then select the first target.
* update docs
2020-09-29 16:44:53 +10:00
Yonas Kolb and GitHub
a8a2c20b11
Update ProjectSpec.md
2020-09-14 13:13:16 +10:00
Yonas Kolb and GitHub
19a5428c8a
Update ProjectSpec.md
2020-09-14 13:12:42 +10:00
bc51191a3a
Add support for App Clips ( #909 )
...
* Add support for App Clips
Embeds App Clips into the containing app when they are a dependency.
* Patch #909 to not fail CI (#917 )
Co-authored-by: Dan Fleming <dflems@spotify.com >
2020-08-16 20:02:56 +10:00
Pavlos Vinieratos and GitHub
a32da98466
Update Examples.md ( #931 )
2020-08-13 15:20:01 +10:00
1d2a28490f
Add custom lldinit for a scheme ( #929 )
...
* Add customLLDBInit
* Add changelog info to a valid bucket
* Update PR number
* Add fixture tests
Co-authored-by: Bartosz Polaczyk <bartoszp@spotify.com >
2020-08-12 16:13:47 +10:00
Darío Hereñú and GitHub
d4c9f6226d
Fix typos ( #930 )
2020-08-11 09:38:11 +10:00
tokizo and GitHub
2d30bb1db5
fix typo :) ( #926 )
2020-08-09 23:11:32 +10:00
Cody Vandermyn and GitHub
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
Pavlos Vinieratos and GitHub
9271d8acf5
Update Examples.md ( #923 )
2020-08-05 20:04:15 +10:00
Yonas Kolb and GitHub
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 and GitHub
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 and GitHub
07c6e200ee
Update ProjectSpec to use executable ( #884 )
...
* Update ProjectSpec.md
* Updates `toJSONValue()` to include `executable` key
2020-06-17 16:41:48 +10:00
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 and GitHub
9b1ddfa539
Documentation: ask for app to launch ( #875 )
2020-06-01 08:15:38 -05:00
Yonas Kolb and GitHub
fd7a6d374b
Added executableName docs
2020-05-30 11:24:49 +10:00
Daiki Matsudate and GitHub
d88d385757
Add staticBinary linkType for Carthage dependency ( #847 )
2020-05-01 12:54:12 -05:00
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 and GitHub
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 and GitHub
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 and GitHub
1a70f4e4bb
Update ProjectSpec.md
...
deploymenTarget => deploymentTarget
2020-03-31 10:17:56 +08:00
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) and GitHub
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
ccdfc52cd2
Removed not true sentence
2020-03-18 17:25:38 +09:00
freddi
b03ae52c0a
Removed old localPackages descriptions
2020-03-18 17:17:43 +09:00
freddi(Yuki Aki) and GitHub
da930999c7
Merge branch 'master' into support-local-sp
2020-03-18 16:15:55 +09:00
Yonas Kolb and GitHub
e0d7074a8c
Merge pull request #799 from ionutivan/issue-325
...
Add stopOnEveryMainThreadCheckerIssue
2020-03-18 17:46:55 +11:00
Wooseong Kim and GitHub
7ad84d5624
Fix typo on Carthage Usage part
2020-03-12 16:55:03 +09:00
freddi
0fc7c5a83e
Updated Project Spec
2020-03-05 21:01:20 +09:00
freddi
65fd3a304f
Updated Usage
2020-03-05 21:01:06 +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
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 and GitHub
1587e4de2a
Add missing : in docs ( #765 )
2020-01-31 08:59:52 -06:00
Yonas Kolb and GitHub
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 and Brentley Jones
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 and Yonas Kolb
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 and GitHub
4339007e66
Merge pull request #723 from kateinoigakukun/katei/add-bundle-dependency
...
Add bundle dependency type
2019-12-12 22:21:23 +11:00