XcodeGen Versions Save

A Swift command line tool for generating your Xcode project

2.40.1

3 weeks ago

Fixed

  • Reverted .xcprivacy handling. They will now again be treated as resources by default @yonaskolb

2.40.0

3 weeks ago

Added

  • Added support for local Swift packages at the project root by specifying a "" group #1413 @hiltonc
  • Added a custom shell to a scheme's pre and post actions #1430 @balazs-vimn

Changed

  • .xcprivacy files are now not added to any build phases by default #1464 @yonaskolb

2.39.1

2 months ago

Added

  • Proper defaults for .cp and .cxx files #1447 @eschwieb

Fixed

  • Fixed bundle access crash #1448 @freddi-kit
  • Pinned XcodeProj version to fix breaking changes when XcodeGen is used as a dependency #1449 @yonaskolb

2.39.0

2 months ago

Added

  • Support Artifact Bundle #1388 @freddi-kit
  • Added support for .xcstrings String Catalogs #1421 @nicolasbosi95
  • Added default LD_RUNPATH_SEARCH_PATHS for visionOS #1444 @Dahlgren
  • Added watchOS as a supported cross platform destination #1438 @tatsuky

Fixed

  • Fixed custom local package groups not being created #1416 @JaapManenschijn
  • Fixed spec validation error type #1439 @Lutzifer
  • Create parent group for local package groups if it does not exist already #1417 @JaapManenschijn

Internal

  • Updated Rainbow version #1424 @nysander

2.38.0

6 months ago

Added

  • Multi-destination targets #1336 @amatig
    • Added supportedDestinations to target
    • Added optional new platform value of auto when using supportedDestinations
    • Added destinationFilters for sources and dependencies
    • Added inferDestinationFiltersByPath, a convenience filter for sources
  • .mlpackage files now default to being a source type #1398 @aaron-foreflight
  • Added support for Build Tool Plug-ins in AggregateTarget #1390 @BarredEwe

Fixed

  • Fixed source file includes not working when no paths were found #1337 @shnhrrsn
  • Supports specifying multiple package products #1395 @simonbs

2.37.0

8 months ago

Added

  • Added support for adding Build Tool Plug-ins to targets #1374 @BarredEwe

2.36.1

8 months ago

Fixed

  • Revert addition of ENABLE_MODULE_VERIFIER build setting for causing issues in tests and some setups #1387 @yonaskolb

2.36.0

8 months ago

Added

  • Added scheme.enableGPUValidationMode #1294 @LouisLWang
  • Added visionOS support #1379 @shiba1014
  • Added ability to disable Thread performance checker in Schemes #1380 @piellarda
  • Added support for RuntimeIssue breakpoints #1384 @yonaskolb

Changed

  • The project object version has been updated for Xcode 14.3 #1368 @leonardorock
  • Updated recommended settings for Xcode 14.3 #1385 @yonaskolb
  • Dropped support for Xcode 12 and 13, due to XcodeProj update #1384 @yonaskolb

Fixed

  • Fix external dependencies from being removed by Xcode #1354 @OdNairy
  • Stop creating orphaned object references when reusing references to external dependencies #1377 @liamnichols

2.35.0

1 year ago

Added

  • Added support for shared breakpoints #177 @alexruperez @myihsan
  • Added support for putResourcesBeforeSourcesBuildPhase in a target #1351 @mat1th

Fixed

  • Fix case where source paths may not be deduplicated correctly resulting in duplicate groups and/or a crash in running XcodeGen #1341 @dalemyers

2.34.0

1 year ago

Changed

  • Added support for swiftcrossimport folders. #1317 @Iron-Ham
  • Added support for Scheme Management #1142 @wendyliga, @teameh

Fixed

  • Fix includes when the projectRoot is a relative path #1262 @CraigSiemens
  • Renamed build phase Embed App Extensions to Embed Foundation Extensions to fix Xcode 14 warning #1310 @casperriboe