Yonas Kolb
7db271c525
Merge pull request #416 from yonaskolb/perf-getCombinedBuildSettings
...
Improve performance of getCombinedBuildSettings
2018-10-08 23:36:32 +11:00
Yonas Kolb
f7966bda39
Merge pull request #417 from yonaskolb/cache-build-settings-misses
...
Cache config/setting file misses too
2018-10-08 23:32:34 +11:00
Yonas Kolb
07eccc5574
Merge branch 'master' into xcodeproj_5
...
# Conflicts:
# Tests/XcodeGenKitTests/ProjectFixtureTests.swift
2018-10-08 23:07:25 +11:00
Yonas Kolb
9bc3296d8f
Merge pull request #418 from yonaskolb/performance_tests
...
Add performance tests
2018-10-08 22:46:52 +11:00
Yonas Kolb
5bd704392a
add projectPath getter
2018-10-08 22:29:15 +11:00
Yonas Kolb
a59b8efb03
fix file comparison
2018-10-08 22:08:49 +11:00
Yonas Kolb
8d6a70bdd0
Merge branch 'master' into xcodeproj_5
...
# Conflicts:
# .circleci/config.yml
# Sources/XcodeGenKit/PBXProjGenerator.swift
# Tests/Fixtures/TestProject/Project.xcodeproj/project.pbxproj
# Tests/XcodeGenKitTests/ProjectFixtureTests.swift
# Tests/XcodeGenKitTests/ProjectGeneratorTests.swift
2018-10-08 22:00:45 +11:00
Yonas Kolb
26d44f64d7
add performance tests
2018-10-08 19:42:25 +11:00
Yonas Kolb
590128e156
Remove header build files that aren’t in a build phase
2018-10-08 17:29:09 +11:00
Dave Lee
8acea8341c
Cache config/setting file misses too
2018-10-05 15:34:12 -07:00
Dave Lee
2bb4a26661
Improve performance of getCombinedBuildSettings
2018-10-05 10:03:18 -07:00
Yonas Kolb
7625cd5a58
remove Swift 4.1 from tests
2018-10-04 20:33:43 +10:00
Yonas Kolb
010487ec35
use xcodeproj scheme blueprint
2018-10-04 20:25:18 +10:00
Yonas Kolb
74eb683f2b
Merge pull request #411 from alvarhansen/weak-link
...
Add framework weak linking setting
2018-10-02 20:47:50 +10:00
Yonas Kolb
176a040603
Merge pull request #414 from yonaskolb/fix_code_signing
...
Remove iOS codesigning sdk restriction
2018-10-02 19:37:30 +10:00
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
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