Commit Graph
1781 Commits
Author SHA1 Message Date
Alvar Hansen ab0d71d96f Add framework weak linking setting 2018-10-02 11:07:58 +03:00
Yonas Kolb 0116301227 swift_format 2018-10-01 13:19:29 +10:00
Yonas Kolb 1911d42d27 remove reference generator ids 2018-10-01 12:53:16 +10:00
Yonas Kolb e921c10902 remove iOS codesigning sdk restriction 2018-09-29 22:29:04 +10:00
Yonas Kolb aa37eb0538 fix warning in TestProject 2018-09-29 21:57:51 +10:00
Yonas Kolb ac21dd97ff Merge pull request #413 from yonaskolb/build_fixture_ci
Improve fixture tests on CI
2018-09-29 21:45:48 +10:00
Yonas Kolb d5b72bce4f check fixtures using git diff 2018-09-29 21:39:35 +10:00
Yonas Kolb ab8f43f587 build TestProject macOS app 2018-09-29 20:29:50 +10:00
Yonas Kolb 7f7b3d3d94 add xcpretty to output 2018-09-29 20:08:48 +10:00
Yonas Kolb f5bebf57de swap Alamofire dependency for faster building Result 2018-09-29 18:31:47 +10:00
Yonas Kolb 3262fc8562 build test project on circleCI 2018-09-29 18:16:44 +10:00
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