Yonas Kolb
58c400a479
Update to 2.0.0
2018-11-04 22:30:40 +11:00
Yonas Kolb
1631236b7a
format_code
2018-11-04 22:30:34 +11:00
Yonas Kolb
f30536a40f
fix emoji indentation
2018-11-04 22:26:28 +11:00
Yonas Kolb
7e92db5346
add sdk dependency type
2018-11-04 21:38:07 +11:00
Yonas Kolb
e96c91eecf
Merge pull request #434 from yonaskolb/test_target
...
Add TestTarget with parallelizable and randomExecutionOrder
2018-11-04 20:31:32 +11:00
Yonas Kolb
e7ef30a241
refactoring
2018-11-03 21:33:27 +11:00
Yonas Kolb
ea2d38ecdd
tweak project description
2018-11-03 20:09:46 +11:00
Yonas Kolb
e8feba21ef
add TestTarget with parallelizable and randomExecutionOrder
2018-11-03 19:04:28 +11:00
Yonas Kolb
642b116021
Merge pull request #433 from yonaskolb/set_project_sdk_root
...
Automatically set project SDK root if there is only a single platform
2018-11-03 16:19:58 +11:00
Yonas Kolb
0efe954f34
automatically set project SDK root if there is only a single platform
2018-11-02 19:37:45 +11:00
Yonas Kolb
ff9d1acdee
make carthage dependencies listen to link
2018-11-02 19:16:02 +11:00
Yonas Kolb
db616db18b
Merge pull request #431 from yonaskolb/config_setting_validation
...
Validate incorrect config settings definitions
2018-11-02 19:01:48 +11:00
Yonas Kolb
3eaed1ec7c
validate incorrect config settings definitions
2018-11-02 18:50:13 +11:00
Dan Fleming
95e09181c6
Fix issue with legacy target fileref
2018-10-31 11:11:55 -04:00
Yonas Kolb
0cf2ca9fa0
only write plists if file has changed
2018-10-30 22:22:51 +11:00
Yonas Kolb
3d87c61342
plist error handling
2018-10-30 22:22:51 +11:00
Yonas Kolb
eef1dc473e
rename Plist.attributes to properties
2018-10-30 21:47:16 +11:00
Yonas Kolb
26106a04b3
refactor file writing
2018-10-30 00:52:24 +11:00
Yonas Kolb
228ab6620b
generate info plist and entitlements
2018-10-30 00:44:12 +11:00
Yonas Kolb
885d5fb8c1
Merge pull request #423 from yonaskolb/xcode_10
...
Update generated project defaults to xcode 10 and swift 4.2
2018-10-19 09:37:15 +11:00
Yonas Kolb
d3188a83ff
extract scheme generator
2018-10-19 00:29:45 +11:00
Yonas Kolb
839bfa13c1
change generated versions to xcode 10 and swift 4.2
2018-10-18 23:20:00 +11:00
Yonas Kolb
0fcb3dcc78
use context
2018-10-16 21:35:31 +11:00
Yonas Kolb
c8ce6a52a5
fix cross platform targets
2018-10-15 22:55:59 +11:00
Yonas Kolb
b1b7901f1e
don't generate duplicate product file references for cross platform targets
2018-10-14 21:58:19 +11:00
Yonas Kolb
65d82bece6
improve performance by not sorting files that are later sorted
2018-10-12 00:57:13 +11:00
Yonas Kolb
e17bf7d0f2
update xcodeproj
2018-10-11 21:15:13 +11:00
Yonas Kolb
32a36b0e7f
update to xcodeproj 6.1.0
2018-10-10 20:26:25 +11:00
Yonas Kolb
39079dd801
Merge origin/master into xcodeproj_5
2018-10-09 23:11:36 +11:00
Yonas Kolb
4b0169e42a
sorted command line arguments
2018-10-09 23:08:18 +11:00
Jerry Marino
bf293d6ac6
Use the provided TargetSource.headerVisibility
...
This was missing in the init - simply use the value provided by the
user.
2018-10-08 13:34:45 -07:00
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
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
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
010487ec35
use xcodeproj scheme blueprint
2018-10-04 20:25:18 +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
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
2dbd897b3a
Update to 1.11.2
2018-09-19 21:10:25 +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
Vlad Gorloff
69a3f0f930
Eliminated copy/paste code.
2018-09-18 17:17:46 +02:00