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
2018-04-12 23:34:31 +10:00
Yonas Kolb
42cc76e95b
update changelog
2018-04-12 23:33:32 +10:00
Yonas Kolb
bc0e90c3d6
Update to 1.9.0
2018-04-12 23:32:40 +10:00
Yonas Kolb
9d57942381
Merge pull request #281 from yonaskolb/rename_project_spec
...
Rename ProjectSpec to Project
2018-04-12 23:20:33 +10:00