Commit Graph
837 Commits
Author SHA1 Message Date
Yonas Kolb c79a205339 don't code sign target dependencies by default 2018-06-27 22:44:19 +10:00
Yonas Kolb c223084edf add iMessage app 2018-06-27 22:44:19 +10:00
Yonas Kolb c8bedc81b5 add dependency name to PBXContainerItemProxy deterministic reference 2018-06-27 22:43:25 +10:00
Yonas Kolb d9f5744ca3 add build rule unit tests 2018-06-27 22:41:14 +10:00
Yonas Kolb c485549d2d improve error output 2018-06-27 22:18:19 +10:00
Yonas Kolb 9142111c95 add gen_fixtures script 2018-06-26 23:09:27 +10:00
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