Franz Höpfner
5af3bf3797
Add support for local Swift packages in Xcode 15 ( #1465 )
...
* Add support for local Swift packages in Xcode 15
Solves yonaskolb/XcodeGen#1396
* Updated CHANGELOG.md
* add test for local package creation
---------
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com>
2024-07-11 21:19:37 +10:00
Kohki Miki
7eb5e9bd06
Remove GraphViz feature ( #1485 )
...
* Remove GraphViz to pass build on Xcode 16
* Update documentations
2024-07-02 17:06:02 +10:00
Yonas Kolb
8b340b19d4
update Rainbow
2024-02-14 21:47:40 +11:00
freddi(Yuki Aki)
2c1500761d
Support Artifact Bundle ( #1388 )
...
* support artifact bundle
* update CHANGELOG to exact PR
* build ArtifactBundle only on macOS
* update to copy SettingPresets into bundle
* fix CHANGELOG.md
* load Bundle.module
* update ArtifactBundleGen
* update ArtifactBundleGen to linux issue
* fix unnecessary code
* add lisence to bundle
2024-02-13 20:48:23 +11:00
BarredEwe
d8d5457f48
Add support for adding build tool plugins to targets ( #1374 )
...
* Add support for adding build tool plugins to targets
* Added Plugin validation
* Added some tests
* Limited the minimum version to 5.7 Swift
* Update .gitignore
Co-authored-by: freddi(Yuki Aki) <freddi-kit@users.noreply.github.com>
* Update CHANGELOG.md
Co-authored-by: freddi(Yuki Aki) <freddi-kit@users.noreply.github.com>
* Update CHANGELOG.md
Co-authored-by: freddi(Yuki Aki) <freddi-kit@users.noreply.github.com>
* Update Docs/ProjectSpec.md
Co-authored-by: freddi(Yuki Aki) <freddi-kit@users.noreply.github.com>
* Added a fixture for testing plugins
* Update CHANGELOG.md
* Installed the release version of XcodeProj
---------
Co-authored-by: freddi(Yuki Aki) <freddi-kit@users.noreply.github.com>
2023-08-16 22:22:16 +10:00
Yonas Kolb
5f1efd90ef
Update XcodeProj and add RuntimeIssue breakpoint ( #1384 )
...
* support RuntimeIssue breakpoint
* drop xcode 12 and 13 support
* changelog
2023-08-12 23:23:12 +10:00
Wendy Liga
43e40a9efc
Added support for scheme management ( #1142 )
...
* wip
* Added scheme management metadata properties to TargetScheme
* wip
* Added Scheme.Management for metadata
* use sharedDefault
* move generateSchemeManagement to SchemeGenerator
* revert
* update changelog
* update docs
* update test case
* remove
* remove unused file
* revert
* changed on fixtures project
* Updated ProjectSpec docs index
* User Scheme.Management also for TargetSchemes, use XCUserData
* Changelog
* Switch XcodeProj back tuist/XcodeProj - 8.9.0
* Reindent TOC Docs/ProjectSpec.md
* Revert swift tools version
---------
Co-authored-by: Tieme van Veen <tiemevanveen@hotmail.com>
2023-02-24 09:49:57 +11:00
Kazumasa Shimomura
b142998dbb
Update Yams to 5.0.1 ( #1297 )
...
* Update yams
* Update CHANGELOG.md
2022-12-09 18:10:33 +11:00
Aleksei Sapitskii
c082bc0c7c
Fix XcodeGen building after XcodeProj update to 8.8.0 ( #1228 )
...
* Fix XcodeGen building after XcodeProj update to 8.8.0
**Reason**
- XcodeProj has been updated and has API breaking changes
**Content**
- Added new enum case handling in `Linkage`
- Renamed the enum case name for `XCWorkspaceDataFileRef.init`
* add new product type to docs
* update changelog
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com>
2022-07-16 16:46:42 +10:00
Yonas Kolb
0822efa5bd
update xcodeproj ( #1213 )
2022-05-10 15:03:39 +10:00
Kristopher Jackson
c62277f150
Added location option to test target ( #1153 )
...
* Added location option to test target
* Updated XcodeProj
* Updated packages
* Removed extra toJSONValue()
* Update Docs/ProjectSpec.md
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com>
* Update Sources/ProjectSpec/Scheme.swift
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com>
* Update Sources/ProjectSpec/Scheme.swift
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com>
* Removed optional location
* Renamed SimulateLocation to Location
* Removed Location struct and just pass location string directly
* Added tests for location with a test target
* Added example of location inside test target to project.yml
* Removed extra test target and add location to existing target
* Updated App_Scheme.xcscheme
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com>
2022-01-07 11:09:58 +11:00
Michael Thole
fa6c5c9173
Fix Xcode 13 build (alternate PR to kick CI) ( #1130 )
...
* Fix Xcode 13 build
* Extend Xcode 12 workaround to Xcode 13
* Update CHANGELOG
* Moved CHANGELOG into 'Next Version' section
Co-authored-by: Kryštof Matěj <krystof.matej@cleverlance.com>
2021-09-24 09:11:10 +10:00
Yuya Oka
322262cff7
Update tuist/XcodeProj ( #1125 )
...
* Update tuist/XcodeProj
* Add changed entry
2021-09-23 19:22:44 +10:00
Vlad Gorlov
4455919be3
Added support for "driver-extension" and "system-extension" product types ( #1094 )
...
* Squashed commit of the following:
commit 0bcdce0d1f0f1d13fb5a284404e4eaea4e805a89
Author: Vlad Gorlov <volodymyr.gorlov@gmail.com>
Date: Fri Jun 18 00:58:50 2021 +0200
[#1092 ] Dependency version update.
commit 0040c46fd4ce9f42102faeb744104027b6c2c757
Author: Bruce Evans <bruce.evans.dev@gmail.com>
Date: Wed Jun 16 09:12:01 2021 +0900
Add Support for DocC in Xcode 13 (#1091 )
* Add support for DocC
DocC "files" are actually folders `.docc` appended to the name, but Xcode 13 treats them differently. Therefore, we need to exclude them from the normal BuildPhase.
Resolves #1089
* Add tests for DocC
Expanded an existing test to include .docc support.
Also added a .docc catalog to the Test Project.
* Update changelog.md
* Update changelog.md to get the correct PR Link
commit 5bb7ef4e1c632f80f63c49ee280d64b8dab1603f
Author: Vlad Gorlov <volodymyr.gorlov@gmail.com>
Date: Wed Jun 16 01:03:42 2021 +0200
Added support for missed product types.
commit 3f8bfdf749d0d15da8490550b95a31cf961d8649
Author: Vlad Gorlov <volodymyr.gorlov@gmail.com>
Date: Wed Jun 16 00:01:47 2021 +0200
Added support for missed product types.
commit 235ebe4fe906716a6a37421346318fc6515836ce
Author: Vlad Gorlov <volodymyr.gorlov@gmail.com>
Date: Tue Jun 15 23:53:52 2021 +0200
Added support for missed product types.
* [#1094 ] Fixes failing tests.
* [#1094 ] Added test project targets.
* [#1094 ] Making iig-file type of source code.
* [#1094 ] Attempt to fix CI failure.
2021-06-20 14:08:38 +10:00
Yonas Kolb
938b826913
update XcodeProj to fix linux ( #1083 )
2021-05-19 23:00:07 +10:00
Yonas Kolb
7c510af3d7
Fix Xcode alert on generation ( #1072 )
...
* fix xcode warning alert on regeneration
* commit fixture diffs
* update changelog
2021-05-06 08:33:42 +10:00
Yasuharu Yanamura
1df0bb3e7b
Fix no such module 'DOT' by pinning GraphViz 0.2.0 ( #1067 )
...
* Revert "Fix no such module 'DOT' (#1065 )"
This reverts commit 69a1cd56b5
.
* pin GraphViz v0.2.0
* update CHANGELOG
2021-05-05 08:45:42 +10:00
Yasuharu Yanamura
69a1cd56b5
Fix no such module 'DOT' ( #1065 )
...
* Update GraphViz to 0.4.0
* Update CHANGELOG.md
2021-05-02 11:55:43 +10:00
Joseph Colicchio
50aedc4511
Feature/Store Kit Configuration ( #964 )
...
* Preemptively fix compilation for latest XcodeProj
* Add StoreKitConfiguration to scheme and generator
* Add scheme generator test
* Fix and add tests
* Support StoreKitConfiguration in TargetScheme
* Set default type of `storekit` to `.none`
* Upgrade XcodeProj to 7.15.0
* Create struct for StoreKitConfiguration
* Update tests
* Add storekit configuration to test project
* Update changelog
* Update project spec
* Fix xcodeprojs
* Fix projects
* Capitalize String
* Update CHANGELOG.md
Co-authored-by: Gemma Barlow <gemmakbarlow@gmail.com>
* Refactor StoreKitConfiguration init from json
* Change `forWorkspace` to `pathPrefix` and add tests
* Replace StoreKitConfiguration struct with string + option
* Fix tests
* Update project spec
* Fixup changelog
* Add `See Options` to `storeKitConfiguration` in project spec
Co-authored-by: Gemma Barlow <gemmakbarlow@gmail.com>
2021-02-15 11:58:16 +11:00
Elliott Williams
2601d39792
Support Linux by upgrading XcodeProj and Spectre ( #988 )
...
* Bump XcodeProj and Spectre
* Add LinuxMain.swift
* Linux test fixups
* Add CI job for ubuntu-latest
* Use URLs in glob logic to avoid Linux/Mac foundation inconsistencies
* fatalError when --enable-test-discovery is not used
* Update fixtures
They changed because of a bugfix in XcodeProj: https://github.com/tuist/XcodeProj/pull/563
* Update CHANGELOG.md
2020-11-24 11:28:41 +11:00
swiftty
297a25eda1
Update Yams to 4.0.0 ( #984 )
2020-11-10 14:18:04 +11:00
Brentley Jones
fc58e084b9
Update XcodeProj to 7.13.0 ( #908 )
...
This has support for App Clips.
2020-07-15 00:53:18 +10:00
Jeff Lett
98275e9a06
Adding graphviz support in dump ( #852 )
...
* Adding graphviz support in dump
Added tests
* Updating graph viz to use UML formatting
Updating README
Adding Changelog entry
* Adding dependency type to graphviz display
2020-05-04 20:52:49 +10:00
Yonas Kolb
5106f5052e
complete XcodeProj 7.10.0 upgrade
2020-04-03 10:32:22 +11:00
Sam Soffes
5a34b41315
Update XcodeProj to 7.10.0 ( #822 )
2020-04-03 10:24:45 +11:00
yonaskolb
ce787d9e40
use mxcl/Version to fix parsing
2020-02-07 10:49:28 +11:00
yonaskolb
26cb9b93a6
update to XcodeProj 7.8.0
2020-02-07 09:39:10 +11:00
Yonas Kolb
6b7b7e6134
Update and lock XcodeProj to 7.7.0 ( #767 )
2020-02-02 09:35:45 +11:00
yonaskolb
9ad6ddb25e
update SwiftCLI
2020-01-05 11:03:10 +11:00
yonaskolb
003b23e935
update xcodeproj to 7.4.0
2019-11-10 12:35:34 +11:00
yonaskolb
0ea8f90fb5
update to XcodeProj 7.3.0
2019-11-07 23:16:54 +11:00
yonaskolb
5f72c4b4e4
update xcodeproj
2019-10-14 21:30:37 +11:00
yonaskolb
a3034c4946
update xcodeproj
2019-10-14 21:14:26 +11:00
Yonas Kolb
8c2700a9c3
Update SwiftCLI ( #667 )
...
Update SwiftCLI
2019-10-06 22:05:05 +11:00
giginet
6cdd9843a2
Update SwiftCLI
2019-10-01 02:09:25 +09:00
giginet
ec260dd96d
Specify platform
2019-10-01 01:04:38 +09:00
yonaskolb
41453595cc
added package target dependency with XcodeProj 7.1.0
2019-09-27 20:49:32 +10:00
yonaskolb
6f23e330f5
update package
2019-06-26 16:49:10 +10:00
yonaskolb
275e158091
update JsonUtilities
2019-04-09 22:20:47 +10:00
yonaskolb
9d6de80955
update dependencies
2019-04-09 22:13:42 +10:00
yonaskolb
16bc081944
update to xcodeproj 6.7
2019-04-01 20:15:38 +11:00
Yonas Kolb
fde42399de
update to xcodeproj 6.6
2019-04-01 20:07:07 +11:00
Kevin Sullivan
9d3263a377
Update Linkage to handle additional PBXProductType case from xcodeproj
2019-01-07 12:28:43 -06:00
Yonas Kolb
07cd5a4a0b
add XcodeGenCLI
2018-11-11 00:42:21 +11:00
Yonas Kolb
71e25f8c8c
update xcodeproj to 6.3.0
2018-10-18 22:51:36 +11:00
Yonas Kolb
0fcb3dcc78
use context
2018-10-16 21:35:31 +11:00
Yonas Kolb
c8ce6a52a5
fix cross platform targets
2018-10-15 22:55:59 +11:00
Yonas Kolb
eb38020f9b
update JSONUtilities
2018-10-14 21:58:19 +11:00
Yonas Kolb
3bb7f97aa7
update xcodeproj
2018-10-12 19:27:49 +11:00
Yonas Kolb
e17bf7d0f2
update xcodeproj
2018-10-11 21:15:13 +11:00