Commit Graph
1781 Commits
Author SHA1 Message Date
Yonas Kolb 67b5eb7006 fix excludes documentation 2018-06-26 21:45:29 +10:00
Yonas Kolb e5e5c4b1ac Merge pull request #323 from yonaskolb/dot_keys
Fix decoding dictionaries with dot keys
2018-06-26 21:41:29 +10:00
Yonas Kolb bf61995f72 fix decoding dictionaries with dot keys 2018-06-26 21:29:44 +10:00
Yonas Kolb 35da48c293 Merge pull request #322 from archmagees/master
🐛 📝 [Fix] a bug about install by mint in README.md
2018-06-25 12:56:30 +10:00
Arthur 525a396733 🐛 📝 [Fix] a bug about install by mint in README.md 2018-06-23 10:46:58 +08:00
Yonas Kolb 2ebfc9a9dc update changelog 2018-06-11 20:04:59 +10:00
Yonas Kolb 249b17f6ba Merge pull request #317 from maicki/maicki/cc-source-files
Add support for cc source files
2018-06-10 12:01:55 +10:00
Michael Schneider 227ddae290 Add support for cc source files 2018-06-08 13:48:25 -07:00
Yonas Kolb f098902c15 explicitly call make build in tests 2018-06-08 15:21:50 +10:00
Yonas Kolb 438869e997 make format_code 2018-06-08 15:21:25 +10:00
Yonas Kolb a1639b2298 Merge pull request #316 from yonaskolb/xctest
Integrate XCTest with Spectre for nicer tests in Xcode
2018-06-08 15:20:44 +10:00
Yonas Kolb 0e1f039055 integrate XCTest with Spectre for nicer tests in Xcode 2018-06-08 15:12:42 +10:00
Yonas Kolb 9ff48c843d update changelog 2018-06-03 19:16:13 +10:00
Yonas Kolb 1f0e34f010 simply homebrew fix 2018-06-03 18:53:42 +10:00
Yonas Kolb 27032fce1d Merge pull request #296 from sascha/feature/legacy-target-fix
Remove file/product reference for legacy targets
2018-06-03 18:48:09 +10:00
Yonas Kolb 5d611e008a test excluding .xcodeproj 2018-06-03 16:49:09 +10:00
Yonas Kolb 7d9e6a7bb8 Merge pull request #311 from stevemoser/patch-1
Fix Xcode misspellings
2018-05-25 12:52:32 +10:00
Steve Moser f524d2ad13 Fix Xcode misspellings 2018-05-24 09:32:36 -07:00
Yonas Kolb c755458f90 Merge pull request #308 from yonaskolb/ks/frameworks
Support frameworks in source paths
2018-05-24 16:26:35 +10:00
Yonas Kolb 701df1c915 Merge pull request #306 from yonaskolb/build_rule
Add build rules
2018-05-24 16:22:06 +10:00
Keith Smiley 853c98bac1 Support frameworks in source paths
This adds support for users passing pre-compiled frameworks in as a
source file of a target, and correctly adding it to the copy frameworks
build phase. Previously it would be added to the copy resources build
phase.
2018-05-16 17:18:46 -07:00
Yonas Kolb 2a0e740ab9 update examples 2018-05-15 15:03:36 +10:00
Yonas Kolb 294f95900d update docs 2018-05-15 15:00:14 +10:00
Yonas Kolb d202edcf4f Merge pull request #307 from yonaskolb/always_create_phases
Always generate Sources build phase
2018-05-14 10:44:07 +10:00
Yonas Kolb 5f99d0c82d always generate Sources build phase 2018-05-14 10:38:43 +10:00
Yonas Kolb 6faca7aeed use AutoEquatable in BuildRule 2018-05-13 19:10:31 +10:00
Yonas Kolb 992175ffdc update required xcode version 2018-05-13 19:07:06 +10:00
Yonas Kolb 3533c2cb07 use AutoEquatable where possible 2018-05-13 19:05:32 +10:00
Yonas Kolb fe39aa8f71 use compactMap in tests 2018-05-13 18:52:13 +10:00
Yonas Kolb 542668d9f0 add build rules 2018-05-13 17:13:48 +10:00
Yonas Kolb 1ce6b97980 update to Swift 4.1 2018-05-12 15:10:18 +10:00
Yonas Kolb cca3d22734 Merge branch 'master' of https://github.com/yonaskolb/XcodeGen 2018-05-07 19:32:09 +10:00
Yonas Kolb 800c46d16e Merge pull request #303 from alvarhansen/archive-share-dir
Include package name in share dir for presets
2018-05-07 18:59:46 +10:00
Yonas Kolb 6305f31c83 get test fixture running 2018-05-03 12:17:36 +10:00
Yonas Kolb c3f4c96685 Updated badges 2018-05-01 13:42:52 +10:00
Alvar Hansen 91fce92dba Include package name in share dir for presets 2018-04-26 14:11:19 +03:00
Yonas Kolb fc0398b627 Merge pull request #302 from allu22/doc-schemes
Fix schemes documentation example
2018-04-26 07:36:59 +10:00
Alvar Hansen 5930af67fd Fix schemes documentation example 2018-04-25 17:02:44 +03:00
Yonas Kolb 364f33e0bd Merge pull request #298 from yonaskolb/ks/carthage-performance
Improve Carthage dependency lookup performance
2018-04-24 23:07:37 +10:00
Keith Smiley 812af8b3a1 Update targetsMap on targets didSet 2018-04-23 09:51:38 -07:00
Yonas Kolb 88e5e0a2ee Merge pull request #299 from allu22/framework-testability
Remove testability flag from framework template
2018-04-23 18:43:00 +10:00
Alvar Hansen 06b82065b7 Remove testability flag from framework template
Currently this flag enables testability to all configurations. Correct
behaviour is to use default, project, value.
2018-04-23 11:32:05 +03:00
Keith Smiley c4ac000951 Iteratively discover carthage dependencies 2018-04-19 14:46:05 -07:00
Keith Smiley d4445c6d4a Store targets as dictionary for faster lookups 2018-04-19 14:45:56 -07:00
Yonas Kolb 6dfd95e5cb Merge pull request #297 from vhbit/brew-regression
Fixed regression introduced in #289
2018-04-14 17:28:56 +10:00
Valerii Hiora 84d9c14a44 Fixed regression introduced in #289
I guess that's the reason for
https://github.com/yonaskolb/XcodeGen/issues/51#issuecomment-381216565,
I haven't modified original pull request after new discoveries found in
discussion #283 (primarily - that it is not Xcode 9.3 issue, but issue
caused by Xcode and CLT installed in the same time).

This patch modifies ENV only if CLT is installed.

I've checked it against Xcode + CLT and it worked fine, it'll be great
if someone can confirm that this one works on Xcode only system. You
can do that by running `brew edit xcodegen` and after patching
`brew reinstall xcodegen`
2018-04-14 08:59:36 +03:00
Sascha Schwabbauer 29ca91c3a2 Remove file/product reference for legacy targets
Apparently legacy targets created by Xcode do not have a file or product reference. Xodeproj is unable to parse legacy targets generated with XcodeGen with the following error message:

`Xcodeproj doesn't know about the following attributes {"productReference"=>"FR_184465694726"} for the 'PBXLegacyTarget' isa.`

This commit removes file and product references for legacy targets.
2018-04-13 18:06:05 +02:00
Yonas Kolb 62a37b1b3b Update brew to 1.9.0 2018-04-12 23:40:13 +10:00
Yonas Kolb aec94c87f5 update changelog 1.9.0 2018-04-12 23:34:31 +10:00
Yonas Kolb 42cc76e95b update changelog 2018-04-12 23:33:32 +10:00