Commit Graph

839 Commits

Author SHA1 Message Date
Brentley Jones
cc4674c6b8 Fix launch action to not run frameworks
Currently generated schemes incorrectly are launchable for frameworks. This change implements them in the same way that Xcode naturally does.
2018-06-29 12:39:57 -05:00
Yonas Kolb
0567bea517
Merge pull request #324 from yonaskolb/code_sign_on_copy
Code sign on copy
2018-06-28 09:36:28 +10:00
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