Yonas Kolb
af9104bb91
generate explicitFileType not lastKnownFileType for watchOS targets
2018-01-30 19:13:28 +11:00
Yonas Kolb
7efe9c17f6
update to xcproj 4.0
2018-01-28 19:31:47 +10:30
Yonas Kolb
a176f85875
xcproj 4.0
2018-01-25 20:59:28 +10:30
Yonas Kolb
228aa18f42
Define lastKnownFileType for PBXFileReference explicitly
2018-01-21 23:06:34 +10:30
Yonas Kolb
fbfc138fc3
generate target FileReference lastKnownFileType
2018-01-21 22:42:26 +10:30
Yonas Kolb
baa6133695
don't generate FileElement name if it's the same as path
2018-01-21 22:02:29 +10:30
SMN
79e79cbd55
do not generate target attributes if empty
2018-01-05 20:54:01 +01:00
SMN
5ddf622873
generates target references
2018-01-05 03:02:47 +01:00
Alvar Hansen
fc9bb5f4e0
Filter out duplicate file references from sources build phase
2018-01-03 13:08:04 +02:00
Yonas Kolb
2315dc89b2
fix Target reference generation
2017-12-27 17:41:06 +08:00
Yonas Kolb
99a1313064
write target product name
2017-12-27 16:41:50 +08:00
Yonas Kolb
75e0644b99
wrap long lines
2017-12-26 18:47:18 +08:00
Yonas Kolb
e75b1c1e89
format code
2017-12-26 17:56:02 +08:00
Yonas Kolb and GitHub
bd635dc1ef
Merge pull request #194 from kastiglione/lazy-plist-scan
...
Scan for Info.plist lazily
2017-12-21 15:10:27 +08:00
Dave Lee
f96252ace6
Use spec property directly
2017-12-20 09:04:23 -08:00
Yonas Kolb
5a30baf77e
add xcodeVersion option
2017-12-20 23:13:31 +08:00
Dave Lee
b48c2bac77
Scan for Info.plist lazily
2017-12-19 22:17:32 -08:00
Brandon Kase and Rahul Malik
4c96dbb323
Support indentation options from xcproj ( #190 )
2017-12-18 13:28:33 -08:00
Brandon Kase and Rahul Malik
69b1368013
Support Legacy Targets ( #175 )
...
XcodeGen now supports "External Build Tool" target type (internally called
PBXLegacyTarget in Xcode). This is implied when the target provides a
`LegacyTarget` field in its spec.
PBXLegacyTargets are just like normal targets but the `isa` is different
and they have a notion of a buildTool. Most of the target logic doesn't
have to change.
2017-12-18 13:26:49 -08:00
Alvar Hansen
5bd8e9f47c
Remove unnecessary quote escaping.
2017-12-07 16:53:47 +02:00
Yonas Kolb
9676d1340b
update to xcproj 1.6.0
2017-12-05 20:57:31 +01:00
Yonas Kolb
0c1325cc5f
remove header comments
2017-11-22 13:01:17 +01:00
Yonas Kolb
b7dc0ab574
remove now un-needed PBXProj from SourceGenerator
2017-11-22 12:48:44 +01:00
Cameron Mc Gorian
f143b907f8
Review feedback
2017-11-21 13:51:04 +01:00
Cameron Mc Gorian
5eb9468e97
Add implicit type to Dependency
2017-11-21 07:50:46 +01:00
Rahul Malik
6e43295259
Use official xcproj release, address comments
2017-11-18 10:39:08 -08:00
rmalik
f2c4ebabfd
Update XcodeGen for latest performance fixes in xcproj
2017-11-16 15:37:53 -08:00
Yonas Kolb
0004cdd333
Update to 1.4.0
2017-11-16 11:49:30 +01:00
Yonas Kolb
3d79ae4359
sort knownRegions
2017-11-15 22:23:17 +01:00
ryohey
e59c57e019
Use found localised directories to generate knownRegions
2017-11-16 01:45:28 +09:00
Yonas Kolb
b2a2a01da7
fix #87
2017-11-15 16:59:29 +01:00
Yonas Kolb
cf426ba5eb
add ProjectSpec.options.developmentLanguage
2017-11-15 12:13:32 +01:00
Yonas Kolb
5a74572e10
make references more deterministic
2017-11-15 11:27:45 +01:00
Yonas Kolb
ce0f3b5665
add folder reference support
2017-11-15 01:22:02 +01:00
Yonas Kolb
e8188ad9f8
swiftformat
2017-11-13 21:33:59 +01:00
Yonas Kolb
1df7a3cea4
minor refactoring
2017-11-13 00:15:07 +01:00
Yonas Kolb
57ca558d1a
don't generate empty build phases
2017-11-12 22:17:08 +01:00
Yonas Kolb
bf6d8aa464
fix cyclical target dependencies
2017-11-12 20:43:07 +01:00
Yonas Kolb and GitHub
a2c41917e5
Fix groups ( #144 )
...
* failing createIntermediateDirectories test
* refactor sources
* add reference generator tests
2017-11-12 18:52:11 +01:00
Peyman Khanjan and Yonas Kolb
91729a9694
Add support for simple files excludes from sources #5 . ( #135 )
...
* Add support for simple files excludes from sources #5 .
* Add pattern matching for Source excludes #5 .
* Simplify getting Source.excludes from jsonDictionary.
* Remove recursive pattern matching and formatting.
2017-11-11 00:22:07 +01:00
Yonas Kolb and GitHub
94a449c647
Merge pull request #139 from bkase/xcassets-as-files
...
Support paths directly to xcassets
2017-11-10 23:31:53 +01:00
Brandon Kase
a27a25e76f
Fix duplicate sources in groups, fixes #141
2017-11-09 15:05:56 -08:00
Brandon Kase
496a7cc4b0
Support paths directly to xcassets
...
Pretend xcassets are files to allow top-level xcassets in the spec.
2017-11-08 11:10:21 -08:00
Brandon Kase
fb11b06744
Support assembly files in sources
2017-11-07 13:36:18 -08:00
Yonas Kolb
b120c9da37
fix Swift 4.0.3 warnings
2017-11-04 16:01:44 +01:00
Brandon Kase
8c3821b6c8
Filegroups that subsume sources work again
...
Fixes #130
Plus there's something in the Fixture to catch this sorts of
regression in the future.
2017-11-03 22:10:52 -07:00
Yonas Kolb
b9163a0b31
sort group children
2017-11-03 15:07:28 +01:00
Yonas Kolb
e05ed6a0b9
sort build phase files
2017-11-03 15:04:10 +01:00
ryohey
66a2893dd0
Fix localized files with same name
...
#122
2017-11-03 11:41:13 +09:00
ryohey
ce27af0647
Refactor variant group generation
...
- Add getVariantGroup() in the same manner as getFileReference()
2017-11-03 10:51:48 +09:00