Commit Graph

88 Commits

Author SHA1 Message Date
Yonas Kolb
bf61995f72 fix decoding dictionaries with dot keys 2018-06-26 21:29:44 +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
701df1c915
Merge pull request #306 from yonaskolb/build_rule
Add build rules
2018-05-24 16:22:06 +10:00
Yonas Kolb
5f99d0c82d always generate Sources build phase 2018-05-14 10:38:43 +10:00
Yonas Kolb
542668d9f0 add build rules 2018-05-13 17:13:48 +10:00
Yonas Kolb
6305f31c83 get test fixture running 2018-05-03 12:17:36 +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
Sascha Schwabbauer
29ca91c3a2 Remove file/product reference for legacy targets
Apparently legacy targets created by Xcode do not have a file or product reference. Xodeproj is unable to parse legacy targets generated with XcodeGen with the following error message:

`Xcodeproj doesn't know about the following attributes {"productReference"=>"FR_184465694726"} for the 'PBXLegacyTarget' isa.`

This commit removes file and product references for legacy targets.
2018-04-13 18:06:05 +02:00
Yonas Kolb
29f4fa2123 Rename uses of spec to project 2018-04-12 23:17:07 +10:00
Yonas Kolb
81b8734dfc support files in fileGroups 2018-04-12 00:02:35 +10:00
Yonas Kolb
c0df295366 fix files not being added to root properly 2018-04-12 00:02:31 +10:00
Yonas Kolb
11bf00da2b added nested folders to test project 2018-04-10 20:22:38 +10:00
Yonas Kolb
9369ce3d63 commit fixture workspace check 2018-04-10 20:22:12 +10:00
Yonas Kolb
2d9e937df5 update to xcproj 4.3.0 2018-04-10 19:53:23 +10:00
Linus Unnebäck
3d98a48637
Target Xcode 9.3 2018-04-04 17:08:26 +01:00
Yonas Kolb
e9ec34cace update Yams to fix quoted values 2018-03-30 19:24:19 +11:00
Yonas Kolb
ebde9de151 Add target.attributes 2018-03-27 14:21:15 +11:00
Yonas Kolb
6e36e483b5 add quoted float parsing test 2018-03-26 23:15:17 +11:00
Yonas Kolb
0c39b28c08 upgrade to xcproj 4.2.0 2018-03-21 11:02:45 +11:00
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
9e02dbd420 add yaml tests 2018-03-02 09:18:43 +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