194 Commits
Author SHA1 Message Date
yonaskolb bcbc83dd75 rename includeCarthageRelatedDependencies to findCarthageFrameworks and includeRelated to findFrameworks 2019-03-24 22:59:29 +11:00
yonaskolb c325176338 split Carthage fixtures up 2019-03-24 22:59:29 +11:00
yonaskolb 3289fdc797 fix include relative sources in mixed arrays 2019-03-24 17:56:43 +11:00
yonaskolb 32b3d8c362 fix relative paths in included target templates 2019-03-17 19:38:36 +11:00
Yonas Kolb ac00ad9615 don't modify exclueds path with relative include path 2019-03-16 23:17:33 +11:00
Yonas Kolb 0b49bdb91f add optional source to Fixture 2019-02-27 22:51:12 +11:00
Rogerio de Paula Assis 18f52ab098 Introduces ability to include Carthage related dependencies when creating a project configuration file 2019-02-22 21:29:56 -05:00
Yonas Kolb f9d152d46a add some friendlier output to build script 2019-02-02 15:37:20 +11:00
Yonas Kolb 474874d00f add --quite to xcodebuild 2019-02-02 13:23:04 +11:00
Yonas Kolb eb02ebe3d0 add macOS app scheme 2019-02-02 13:15:20 +11:00
Yonas Kolb 2ca26a5fc1 remove entitlements from main iOS app so it can build 2019-02-02 13:13:03 +11:00
Yonas Kolb 064ab39434 make the default build phase for xcfilelist to be nothing 2019-02-02 13:05:36 +11:00
Yonas Kolb df168dd9fa get iOS app compiling 2019-02-02 13:04:08 +11:00
Yonas Kolb c1edaff4df remove xcpretty from fixture builds 2019-02-02 12:25:55 +11:00
Yonas Kolb fb3f80d6af run swiftformat 2019-01-28 22:20:01 +11:00
Ell Neal 032386e41c Merge branch 'master' into feature/current-directory-expander.yml 2019-01-27 12:37:51 +00:00
Ell Neal 607e75f402 Fix legacy path expansion test 2019-01-27 12:33:56 +00:00
Yonas Kolb 72ae41e94a Merge pull request #497 from yonaskolb/update_compatability
Update Xcode compatibility version
2019-01-27 19:16:02 +11:00
Yonas Kolb 4062b6c883 Merge pull request #500 from lukewakeford/build_script_xcfilelist
Adding input and output file lists to build script spec
2019-01-25 08:37:33 +11:00
Ell Neal 16a02fa1a6 Add tests for legacy path behavior 2019-01-24 13:47:21 +00:00
Luke Wakeford 52e15654c5 Updating spec loading tests for build scripts with input and output file lists 2019-01-24 12:52:08 +00:00
Yonas Kolb 93f5492d4c update objectVersion from 46 to 50 2019-01-24 23:34:54 +11:00
Luke Wakeford dd40139fab Committing changes to TestProject caused by input and output file lists in build scripts. 2019-01-23 14:52:49 +00:00
Yonas Kolb e24fd1b68e update Xcode compatibility version 2019-01-22 15:56:42 +11:00
Yonas Kolb 7581653b85 fix tools not being added as executables in schemes 2019-01-22 15:44:55 +11:00
Yonas Kolb d792b9f25b add command line tool to ProjectTest fixture 2019-01-22 15:44:00 +11:00
Rogerio de Paula Assis f5cc31bb63 Adds sticker pack target to test project 2019-01-15 23:10:31 -05:00
Ell Neal b144db3d70 Add test and modify fixtures for verifying paths are expanded correctly 2019-01-13 18:27:08 +00:00
Ell Neal 05fa244a89 Add $(CURDIR) helper to expand the base path of the spec file 2019-01-10 11:43:04 +00:00
Kevin Sullivan 2cf17c3cbf Update test project fixture 2019-01-07 16:31:53 -06:00
Yonas Kolb c7a1ecd73d generate TEST_HOST for unit tests 2018-12-05 19:13:58 +11:00
Yonas Kolb 12aea54878 generate TestTargetID project attributes for unit tests 2018-12-05 19:13:27 +11:00
Brentley Jones ef0c87ecb5 Merge branch 'master' into copy-files-ordering 2018-11-05 10:38:21 -06:00
Yonas Kolb 1631236b7a format_code 2018-11-04 22:30:34 +11:00
Yonas Kolb 7e92db5346 add sdk dependency type 2018-11-04 21:38:07 +11:00
Yonas Kolb e8feba21ef add TestTarget with parallelizable and randomExecutionOrder 2018-11-03 19:04:28 +11:00
Yonas Kolb ff9d1acdee make carthage dependencies listen to link 2018-11-02 19:16:02 +11:00
Yonas Kolb 0089dd229b add generated entitlements to TestProject 2018-10-30 23:08:06 +11:00
Yonas Kolb eef1dc473e rename Plist.attributes to properties 2018-10-30 21:47:16 +11:00
Yonas Kolb 228ab6620b generate info plist and entitlements 2018-10-30 00:44:12 +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 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 32a36b0e7f update to xcodeproj 6.1.0 2018-10-10 20:26:25 +11:00
Yonas Kolb 9464f5f925 fix scheme order 2018-10-09 23:13:30 +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
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
Yonas Kolb 010487ec35 use xcodeproj scheme blueprint 2018-10-04 20:25:18 +10:00