XcodeGen v2.2.0 Release Notes

Release Date: 2019-01-28 // about 5 years ago
  • ➕ Added

    • ➕ Added ability to generate empty directories via options.generateEmptyDirectories #480 @Beniamiiin
    • ➕ Added support for the instrumentsPackage product type #482 @ksulliva
    • ➕ Added support for inputFileLists and outputFileLists within project build scripts #500 @lukewakeford
    • ➕ Added support for a $target_name replacement string within target templates #504 @yonaskolb
    • ➕ Added createIntermediateGroups to individual Target Sources which overrides the top level option #505 @yonaskolb

    🔄 Changed

    • 💥 BREAKING : All the paths within include files are now relative to that file and not the root spec. This can be disabled with a relativePaths: false on the include. See the documentation for more details #489 @ellneal
    • ⚡️ Updated the Xcode compatibility version from 3.2 to 9.3 #497 @yonaskolb
    • 🏗 Exact matches to config names in build settings won't partial apply to other configs #503 @yonaskolb
    • 🛠 UUIDs in the project are standard and don't contain any type prefixes anymore

    🛠 Fixed

    • 🛠 Fixed --project argument not taking effect #487 @monowerker
    • 🛠 Fixed Sticker Packs from generating an empty Source file phase which caused in error in the new build system #492 @rpassis
    • 🛠 Fixed generated schemes for tool targets not setting the executable #496 @yonaskolb
    • 🛠 Fixed resolving Carthage dependencies for iOS app with watchOS target. 465 @raptorxcz

    Commits