From d3560e7f6bf8f184e378eebf078b9935a126da7b Mon Sep 17 00:00:00 2001 From: Yuta Saito Date: Sun, 27 Oct 2019 09:11:27 +0900 Subject: [PATCH] Use convenience initializer for TargetReference.local --- Sources/XcodeGenKit/SchemeGenerator.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/XcodeGenKit/SchemeGenerator.swift b/Sources/XcodeGenKit/SchemeGenerator.swift index 29836853..d830536c 100644 --- a/Sources/XcodeGenKit/SchemeGenerator.swift +++ b/Sources/XcodeGenKit/SchemeGenerator.swift @@ -127,7 +127,7 @@ public class SchemeGenerator { let testTargets = scheme.test?.targets ?? [] let testBuildTargets = testTargets.map { - Scheme.BuildTarget(target: TargetReference(name: $0.name, location: .local), buildTypes: BuildType.testOnly) + Scheme.BuildTarget(target: .local($0.name), buildTypes: BuildType.testOnly) } let testBuildTargetEntries = try testBuildTargets.map(getBuildEntry) @@ -260,7 +260,7 @@ extension Scheme { public init(name: String, target: Target, targetScheme: TargetScheme, debugConfig: String, releaseConfig: String) { self.init( name: name, - build: .init(targets: [Scheme.BuildTarget(target: TargetReference(name: target.name, location: .local))]), + build: .init(targets: [Scheme.BuildTarget(target: TargetReference.local(target.name))]), run: .init( config: debugConfig, commandLineArguments: targetScheme.commandLineArguments,