Commit Graph
1770 Commits
Author SHA1 Message Date
Yonas Kolb 82755f8920 get watchOS app building 2018-09-29 18:05:10 +10:00
Yonas Kolb baafa7cffd add scheme variants 2018-09-29 18:03:35 +10:00
Yonas Kolb 4d77bbd2c7 upgrade circleci format 2018-09-29 17:31:43 +10:00
Yonas Kolb 6ae4a9fc3b Merge pull request #410 from jerrymarino/jmarino_optional_validation
Make validation of Xcode projects optional
2018-09-27 08:09:44 +10:00
Jerry Marino 243b26a4b0 Make validation of Xcode projects optional
Validation requires several things of the Xcode project, one being that
files are already on disk. In some cases, it's useful to generate
projects containing files that don't exist on disk yet. Additionally,
this is useful for testing purposes, and generating projects on a
machine where the files don't exist.
2018-09-26 10:53:50 -07:00
Yonas Kolb 84f1c65632 update to xcodeproj 6 2018-09-25 23:38:38 +10:00
Yonas Kolb e97b002655 upgrade to xcodeproj 5 2018-09-25 21:08:11 +10:00
Yonas Kolb 1aac853e7b add xcodegen.zip to ignored files 2018-09-20 08:43:40 +10:00
Brentley Jones 296b938e82 Rename prebuildScripts and postbuildScripts
Also cleanup the documentation and add more tests for the newly added `postCompileScripts`.
2018-09-19 09:24:55 -05:00
Brentley Jones aff1ae20d7 Move Carthage copy-frameworks script earlier
With Xcode 10 run scripts will prevent dependent targets from starting to compile. The Carthage copy-frameworks script should be right after compilation to speed up compilation.
2018-09-19 09:02:52 -05:00
Brentley Jones 6819516979 Update CHANGELOG.,md 2018-09-19 09:02:52 -05:00
Brentley Jones e6a0af79a8 Allow specifying phase order for copy files phases
Copy Files phases don't stop dependent targets from starting to compile. If some of the files being copied are needed for the dependent target to compile then they need to happen before the Compile Sources phase. This change allows specifying that.
2018-09-19 09:00:59 -05:00
Brentley Jones 731428ca29 Extract copy files build phase creation
Will be reused similar to `generateBuildScript()` for copy files phases at different orders.
2018-09-19 08:58:49 -05:00
Brentley Jones ffc6b92f88 Allow specifying run scripts to run right after compilation
With Xcode 10 dependent targets won't start compiling until compilation and all run scripts are done for the target. This means that your run script should run before Copy Files (and Copy Resources, etc.) phases unless it needs to run later, to allow dependent targets to compile faster.
2018-09-19 08:58:49 -05:00
Yonas Kolb 6d4efa5e81 update changelog 1.11.2 2018-09-19 21:13:49 +10:00
Yonas Kolb 2dbd897b3a Update to 1.11.2 2018-09-19 21:10:25 +10:00
Yonas Kolb 75b642af31 Merge add_swift_4.2_tests into master 2018-09-19 21:01:44 +10:00
Yonas Kolb d62af669e1 disable test for swift 4.2 2018-09-19 20:54:50 +10:00
Yonas Kolb 30af9b8b21 add swift 4.2 tests 2018-09-19 20:54:50 +10:00
Yonas Kolb 400e25ee85 update changelog 2018-09-19 20:45:28 +10:00
Yonas Kolb 8e3af1e800 Merge pull request #394 from vgorloff/master
Fix for issue https://github.com/yonaskolb/XcodeGen/issues/392.
2018-09-19 19:56:22 +10:00
Yonas Kolb 000462c32e Merge pull request #404 from yonaskolb/xcodeproj-4.3.1
Bump xcodeproj to 4.3.1
2018-09-19 17:59:02 +10:00
Pedro Piñera e1cb96e32b Bump xcodeproj to 4.3.1 2018-09-19 09:55:42 +02:00
Vlad Gorloff 69a3f0f930 Eliminated copy/paste code. 2018-09-18 17:17:46 +02:00
Brentley Jones c7167d02f2 Merge pull request #401 from yonaskolb/xcode-10-phase-ordering
Move Copy Headers phase to be before Compile Sources
2018-09-14 12:17:25 -05:00
Brentley Jones 9d773a52f0 Update CHANGELOG.md 2018-09-14 10:31:47 -05:00
Brentley Jones f46490fcc0 Move Copy Headers phase to be before Compile Sources
Fixes a cyclic dependency issue with the new Xcode 10 build system.
2018-09-14 10:29:25 -05:00
Yonas Kolb 3c07768508 support swift 4.2 2018-09-13 23:05:51 +10:00
Yonas Kolb 9b3a1453c4 update dependencies 2018-09-13 23:05:01 +10:00
Vlad Gorloff 59b55895c0 Should fix compile error on CI side. 2018-09-11 17:02:36 +02:00
Vlad Gorloff eba2e3ab86 Fix for issue https://github.com/yonaskolb/XcodeGen/issues/392. 2018-09-11 16:57:23 +02:00
Yonas Kolb 289330d97b Merge pull request #393 from AndrewBennet/patch-1
Fix link typo in FAQ.md
2018-09-11 18:21:57 +10:00
Andrew Bennet ec79a3e910 Fix link typo 2018-09-08 14:06:07 +01:00
Yonas Kolb 2c505b84c6 Update CHANGELOG.md 2018-09-01 18:59:10 +10:00
Yonas Kolb 43e465e614 Merge pull request #390 from Saik0s/knownRegion_#389
Set knownRegions to en by default. Fix for #389
2018-08-31 23:00:30 +10:00
Igor Tarasenko 82d3c1839f Add entry to the changelog 2018-08-31 14:47:42 +02:00
Igor Tarasenko 8c434541ff Remove explicit type for the knownRegions variable 2018-08-31 14:42:42 +02:00
Igor Tarasenko 2d2958f078 Set knownRegions to en by default. Fix for #389 2018-08-31 12:58:25 +02:00
Brentley Jones 5802fe1401 Merge pull request #387 from frankdilo/master
Add setting preset for unit-test under macOS
2018-08-23 12:50:29 -05:00
Francesco Di Lorenzo fda53e043f Update CHANGELOG 2018-08-23 19:38:34 +02:00
Francesco Di Lorenzo 405efbc84c Add setting preset for unit-test under macOS
Fixes #386
2018-08-23 18:08:16 +02:00
Yonas Kolb 6a0c8c8bc9 Merge pull request #383 from yonaskolb/transitive-aggragate-targets
Fix aggregate target dependencies with `transitivelyLinkDependencies`
1.11.1
2018-08-23 00:47:14 +10:00
Brentley Jones 5693717a9f Fix getAllCarthageDependencies for aggregate targets 2018-08-22 09:36:42 -05:00
Brentley Jones cf19fb27cb Obey embedding rules for transitive aggregate targets 2018-08-22 09:35:59 -05:00
Yonas Kolb 8b0cd5d204 Update to 1.11.1 2018-08-23 00:28:59 +10:00
Yonas Kolb 6950663306 update changelog 2018-08-23 00:28:31 +10:00
Brentley Jones 7140f0d8c5 Add Project.getAggregateTarget() 2018-08-22 09:09:08 -05:00
Brentley Jones 1aa395782b Update CHANGELOG.md 2018-08-22 08:58:15 -05:00
Brentley Jones ab37654b01 Fix aggregate target dependencies with transitivelyLinkDependencies 2018-08-22 08:56:56 -05:00
Brentley Jones 3670477916 Merge pull request #382 from yonaskolb/quote-framework-search-paths
Quote framework search paths
2018-08-22 08:56:19 -05:00