Brian Clymer
f918bf54ea
Add support for explicit includes on sources.
...
They are overridden by excludes.
2019-08-28 14:22:35 -05:00
Brian Clymer
bcdbad4a10
Add recursive glob support.
2019-08-28 13:39:05 -05:00
Keith Smiley
acb56f8866
Ignore files with orig extension
...
This is useful for multi-developer projects where you don't want to
delete these files for everyone, since they might actually want them,
but they still aren't useful to show in Xcode.
Fixes https://github.com/yonaskolb/XcodeGen/issues/310
2019-08-24 11:57:10 -07:00
haritowa
8e21cdfdb1
Include unique file only once
...
Fixes #574
2019-08-19 12:42:53 -05:00
yonaskolb
f63f652988
Update to 2.6.0
2019-06-28 16:59:41 +10:00
yonaskolb
401df4042a
fix swift 5.1 warnings
2019-06-26 17:02:42 +10:00
yonaskolb
d71612cbe0
update code to new XcodeProj
2019-06-26 16:49:10 +10:00
yonaskolb
745be5fc1d
update import name
2019-06-26 16:49:10 +10:00
Tom Quist
c8aef74a93
Fix review suggestions
2019-06-17 00:01:33 +02:00
Tom Quist
25260963c7
Add environment variable expansion
...
closes #587
2019-06-16 23:48:58 +02:00
Min Kim
e034dc982f
Merge branch 'master' into min/no_codegen
2019-06-13 21:38:52 -07:00
Yonas Kolb
06179ebda7
Change compatibilityVersion to Xcode 10.0 ( #581 )
...
Change compatibilityVersion to Xcode 10.0
2019-06-14 10:57:12 +10:00
Thi
ae35da8d17
Don't bundle .pch
files as resources
...
Fixes #593
2019-06-10 10:43:23 +09:00
Andras Kadar
5bf1678e1f
Remove default empty array & add changelog
2019-05-17 09:34:20 +02:00
min
efb5951d13
Allow more flexibility by accepting an [String] for attributes
2019-05-11 08:36:24 -07:00
Andras Kadar
bb311b1ca7
Allow skipping tests in test targets
2019-05-08 08:31:21 +02:00
min
60a0f64416
Add support for no_codegen settings ATTRIBUTE
2019-05-07 20:42:44 -07:00
Andrés Cecilia Luque
3baa3b3e4d
Updated compatibilityVersion
2019-05-07 18:43:17 +02:00
ryohey
65dec6b652
Define default property values
2019-04-20 12:13:25 +09:00
ryohey
d5649a1bd3
Allow nil values
2019-04-20 12:12:26 +09:00
ryohey
117b90d13f
Don't omit empty arrays
...
https://github.com/yonaskolb/XcodeGen/pull/545#discussion_r271688539
2019-04-20 12:12:26 +09:00
ryohey
b27f71eac1
Unify encoding protocols into JSONEncodable
...
https://github.com/yonaskolb/XcodeGen/pull/545#discussion_r271690085
2019-04-20 12:12:26 +09:00
ryohey
010b1c3804
Implement encoding to JSON
2019-04-20 12:12:26 +09:00
ryohey
6ee42d5c68
Add encoding protocol
2019-04-20 12:12:26 +09:00
yonaskolb
1c39ae8105
Update to 2.5.0
2019-04-09 22:15:16 +10:00
Yonas Kolb
0c1ec6f677
Merge pull request #550 from sroebert/master
...
Fixed flattening of relative paths (#525 )
2019-04-09 21:57:39 +10:00
Yonas Kolb
17db27bb9d
Merge pull request #558 from KhaosT/fix-embed-watch-target
...
Fix Carthage dependencies for watchOS target
2019-04-09 21:47:45 +10:00
Tian Zhang
09801e4b41
Remove unnecessary condition
2019-04-08 19:52:42 -07:00
Tian Zhang
a5f0a9f7ee
Fix ITMS-90539
...
Fix embed condition
Revert "Fix embed condition"
This reverts commit fc586863aad7cda8fc506e02bed10717dae66638.
separate condition
2019-04-08 19:52:42 -07:00
Kryštof Matěj
0533dda0a6
Added support for custom framework root
2019-04-08 15:41:06 +02:00
Steven Roebert
152f34a55e
Fixed flattening of relative paths ( #525 )
2019-04-07 12:36:04 +02:00
Yonas Kolb
ceee0d6115
Merge branch 'master' into fix-generation-order
2019-04-07 13:19:42 +10:00
Yonas Kolb
2fe9b546ce
Merge pull request #555 from yonaskolb/xcode_10.2
...
Update default settings to Xcode 10.2
2019-04-06 20:46:56 +11:00
yonaskolb
c73bad3312
Fix optional file sources
2019-04-04 23:32:55 +11:00
yonaskolb
a7613064b4
update latest xcode version to 10.2
2019-04-02 22:44:05 +11:00
Yonas Kolb
fde42399de
update to xcodeproj 6.6
2019-04-01 20:07:07 +11:00
yonaskolb
bf4a65bbdc
Update to 2.4.0
2019-03-31 21:59:39 +11:00
yonaskolb
ad276a8bc8
support Swift 5
2019-03-27 19:00:20 +11:00
Tom Quist
4b8d46429a
Fix order of file generation
...
When the `Info.plist` doesn’t exist in filesystem (e.g. because it’s in `.gitignore`)
xcodegen generates the file but doesn’t add it to the `xcodeproj`. Only when
`xcodegen` is executed a second time it is included.
This changes the order of generation of these files to first generate the
plist and then the project.
2019-03-26 14:04:08 +01:00
yonaskolb
95bc051d26
Update to 2.3.0
2019-03-25 21:11:29 +11:00
yonaskolb
fa156c1028
Swiftformat
2019-03-25 21:11:29 +11:00
yonaskolb
bcbc83dd75
rename includeCarthageRelatedDependencies to findCarthageFrameworks and includeRelated to findFrameworks
2019-03-24 22:59:29 +11:00
yonaskolb
5accd0e095
just return framework strings from version files
2019-03-24 22:59:29 +11:00
yonaskolb
8c441d83e4
extracted CarthageVersionLoader and refactored
2019-03-24 20:23:49 +11:00
yonaskolb
3289fdc797
fix include relative sources in mixed arrays
2019-03-24 17:56:43 +11:00
yonaskolb
c9de565641
make sure to still handle platform specific templates
2019-03-24 17:24:55 +11:00
Yonas Kolb
94e08a78b5
Fix multi-platform target templates
2019-03-24 17:17:55 +11:00
Yonas Kolb
2868c32b7b
Merge pull request #532 from dimatosaurus/master
...
use link property in framework deps
2019-03-22 14:48:21 +11:00
Tom Quist
aaae772d0e
Add ability to define templateAttributes
within a target
...
This allows parameterizing templates. Also change
placeholder syntax to `${placeholderName}` also for
existing placeholders `$target_name`and `$platform`
and generate warnings when using the old placeholder
syntax.
2019-03-17 14:55:15 +01:00
Yonas Kolb
8dd2ec89cc
Merge pull request #534 from tomquist/support-nested-templates
...
Add support for nested templates
2019-03-17 21:55:25 +11:00