Skip to content

Releases: yonaskolb/XcodeGen

1.0.0

18 Sep 20:03
Compare
Choose a tag to compare

Added

Fixed

Changed

  • updated to xcodeproj 0.1.2 PR#56
  • BREAKING: changed target definitions from list to map PR#54 See Project Spec

Commits

0.6.1

30 Aug 15:40
Compare
Choose a tag to compare

Added

  • Ability to set PBXProject attributes PR#45

Changed

  • Don't bother linking target frameworks for target dependencies.
  • Move code signing default settings from all iOS targets to iOS application targets, via Product + Platform setting preset files PR#46

Commits

0.6.0

30 Aug 13:06
Compare
Choose a tag to compare

Added

  • Allow a project spec to include other project specs PR#44

Changed

  • Changed default spec path to project.yml
  • Changed default project directory to the current directory instead of the spec file's directory

Commits

0.5.1

28 Aug 17:09
Compare
Choose a tag to compare

Fixed

  • Fix embedded framework dependencies
  • Add CODE_SIGN_IDENTITY[sdk=iphoneos*] back to iOS targets
  • Fix build scripts with "" generating invalid projects PR#43

Commits

0.5.0

27 Aug 10:42
Compare
Choose a tag to compare

Added

  • Added multi platform targets #35
  • Automatically generate platform specific FRAMEWORK_SEARCH_PATHS for Carthage dependencies #38
  • Automatically find Info.plist and set INFOPLIST_FILE build setting if it doesn't exist on a target #40
  • Add options for controlling embedding of dependencies #37

Fixed

  • Fixed localized files not being added to a target's resources

Changed

  • Renamed Setting Presets to Setting Groups
  • Carthage group is now created under top level Frameworks group

Commits

0.4.0

25 Aug 14:47
Compare
Choose a tag to compare

Added

  • Homebrew support #16 by @pepibumur
  • Added runOnlyWhenInstalling to build scripts #32
  • Added carthageBuildPath option #34

Fixed

  • Fixed installations of XcodeGen not applying build setting presets for configs, products, and platforms, due to missing resources

Changed

Commits

0.3.0 - Extensions and Scheme Tests

04 Aug 08:34
Compare
Choose a tag to compare

Added

  • Support for app extension dependencies, using the same target: MyExtension syntax #19
  • Added test targets to generated target schemes via Target.scheme.testTargets #21

Changed

  • Updated xcodeproj to 0.0.9

Fixed

  • Fixed watch and messages apps not copying carthage dependencies

Breaking changes

  • Changed Target.generatedSchemes to Target.scheme.configVariants

Commits

0.2 - Build scripts

02 Aug 19:28
Compare
Choose a tag to compare

Added

  • Added Target build scripts with Target.prebuildScripts and Target.postbuildScripts #17
  • Support for absolute paths in target sources, run script files, and config files
  • Add validation for incorrect Target.configFiles

Fixed

  • fixed some project objects sometimes having duplicate ids

0.1

28 Jul 10:54
Compare
Choose a tag to compare
0.1

Initial release