65 Commits
Author SHA1 Message Date
Yonas Kolb cc76e37d35 Merge pull request #238 from yonaskolb/ts-exclude-dsstore-bug
sources.excludes wasn't applied for localisedDirectory such as Base.lproj
2018-03-03 09:15:14 +11:00
Yonas Kolb 579d5ccb39 Merge pull request #252 from yonaskolb/header_visibility
Add TargetSource headerVisibility
2018-03-02 20:37:22 +11:00
Yonas Kolb 0c2b7dc718 change headerVisibility default back to public 2018-03-02 20:34:47 +11:00
Yonas Kolb 205c2e9711 embed carthage dependences into test targets 2018-03-01 23:09:52 +11:00
Yonas Kolb 59a2f4116d add headerVisibility 2018-02-27 09:28:17 +11:00
Yonas Kolb 1e6aef042e Merge pull request #249 from yonaskolb/generate_code_data_models
Generate code data models properly
2018-02-26 18:29:25 +11:00
Yonas Kolb ee89c01f05 get test fixture compiling again 2018-02-26 17:13:35 +11:00
Yonas Kolb 5e2f427c6f fix XCVersionGroup reference id stability 2018-02-26 17:11:25 +11:00
Yonas Kolb b97261db36 generate code data models properly 2018-02-26 17:11:25 +11:00
Yonas Kolb 475b3810e4 add a folder of headers to Test fixture 2018-02-26 17:05:56 +11:00
Akio Yasui 58b2419bac Add carthageExecutablePath option to specify where Carhtage executable is 2018-02-25 02:47:36 +09:00
Rahul Malik 4b9dac0ae8 Update tests 2018-02-13 20:02:18 -05:00
toshi0383 3ad9270f1e improve test coverage 2018-02-09 05:30:03 +09:00
toshi0383 8220a891b2 Add additional .DS_Store fixtures 2018-02-09 05:28:43 +09:00
toshi0383 53cf0faa21 Update .gitignore and spec fixtures 2018-02-09 05:16:41 +09:00
Yonas Kolb af9104bb91 generate explicitFileType not lastKnownFileType for watchOS targets 2018-01-30 19:13:28 +11:00
Yonas Kolb 1edf5e02dc set ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES to true in watch apps 2018-01-30 17:57:58 +11:00
Yonas Kolb f9c621d19a format code 2018-01-30 17:47:04 +11:00
Yonas Kolb 2f8fc400d3 add watchOS app to fixture 2018-01-30 17:37:15 +11:00
Yonas Kolb e10f3346af set lastKnownFileType on folder 2018-01-30 15:54:09 +11:00
Yonas Kolb 52c7316ce7 fix scheme buildable reference 2018-01-30 15:25:42 +11:00
Yonas Kolb 920767be1f add default test action language 2018-01-30 15:25:39 +11:00
Yonas Kolb 472e05193a update test fixture 2018-01-30 14:28:12 +11:00
Yonas Kolb fe8c6cff00 commit test fixture scheme 2018-01-30 12:33:51 +11:00
Dave Lee d72b5d810a Test scheme execution actions via test fixture 2018-01-29 16:43:50 -08: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 a7380e106d generate target product name for file reference path 2018-01-21 22:41:23 +10:30
Yonas Kolb e66c0e1c66 generate lastKnownFileType 2018-01-21 22:02:40 +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 7b50a1fc3b renames TestCases file 2018-01-06 16:46:09 +01:00
SMN 8ced6daa81 removes TEST_HOST setting 2018-01-06 14:59:56 +01:00
SMN 77588aac5d adds App_iOS_UITests to test Project 2018-01-06 14:57:20 +01:00
Alvar Hansen 8a45121a6f Change default LD_RUNPATH_SEARCH_PATHS to string
XCode will convert them to space separated string anyway.
This way we avoid generating unnecessary difference in file.
2018-01-03 13:43:08 +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 da5993d07e update dependencies 2017-12-26 22:49:17 +08:00
Yonas Kolb e3a6739b2a rename deploymentTargets to deploymentTarget 2017-12-26 17:48:01 +08:00
Yonas Kolb cd6d179325 rename platformVersion to deploymentTarget 2017-12-26 17:36:41 +08:00
Yonas Kolb f0486c644e add options.platformVersions and target.platformVersion 2017-12-26 17:36:22 +08:00
Yonas Kolb 4d1f3ee41a move icon preset settings 2017-12-22 13:28:59 +08:00
Yonas Kolb ea6b927515 generate changed fixture scheme 2017-12-21 19:02:29 +08:00
Yonas Kolb d7cb06b7b0 update xcode version 2017-12-20 23:14:06 +08:00
Brandon Kase 4c96dbb323 Support indentation options from xcproj (#190) 2017-12-18 13:28:33 -08:00
Brandon Kase 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
Yonas Kolb d43a9c030a update xcproj to 1.6.1 2017-12-09 14:27:10 +01: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