github yonaskolb/XcodeGen 2.19.0

latest releases: 2.40.1, 2.40.0, 2.39.1...
3 years ago

Added

  • Added support for building and running on Linux platforms. Tested for compatibility with Swift 5.3+ and Ubuntu 18.04. #988 @elliottwilliams
  • Added useBaseInternationalization to Project Spec Options to opt out of Base Internationalization. #961 @liamnichols
  • Added storeKitConfiguration to allow specifying StoreKit Configuration in Scheme and TargetScheme, supporting either xcodeproj or xcworkspace via schemePathPrefix option. #964 @jcolicchio
  • Added more detailed error message with method arguments. #990 @bannzai
  • Added basedOnDependencyAnalysis to Project Spec Build Script to be able to choose not to skip the script. #992 @myihsan
  • Added BuildRule.runOncePerArchitecture to allow running build rules once per architecture. #950 @sascha
  • Added discovered dependency file for a build script #1012 @polac24 @fggeraissate

Changed

  • Breaking: Info.plists with custom prefixes are no longer added to the Copy Bundle Resources build phase #945 @anivaros
  • Breaking: workingDirectory of included legacy targets is now made relative to including project #981 @jcolicchio
  • Breaking: Make simulateLocation respect schemePathPrefix option. #973 @jcolicchio

Fixed

  • Fixed error message output for minimumXcodeGenVersion. #967 @joshwalker
  • Remove force-unwrapping causing crash for LegacyTargets #982 @jcolicchio
  • Fixed a race condition in an internal JSON decoder, which would occasionally fail with an error like Parsing project spec failed: Error Domain=Unspecified error Code=0. #995 @elliottwilliams
  • Fixed issue where frameworks with MACH_O_TYPE: staticlib were being incorrectly embedded. #1003 @mrabiciu

Internal

Commits

Don't miss a new XcodeGen release

NewReleases is sending notifications on new releases.