From 35184adffbf8a987fb5548bd9412ead491af1d1c Mon Sep 17 00:00:00 2001 From: freddi Date: Tue, 13 Apr 2021 03:27:26 +0900 Subject: [PATCH 1/2] add initializer which receives buildableIdentifier as String --- .../Scheme/XCScheme+BuildableReference.swift | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Sources/XcodeProj/Scheme/XCScheme+BuildableReference.swift b/Sources/XcodeProj/Scheme/XCScheme+BuildableReference.swift index ba768c034..43c8a08a6 100644 --- a/Sources/XcodeProj/Scheme/XCScheme+BuildableReference.swift +++ b/Sources/XcodeProj/Scheme/XCScheme+BuildableReference.swift @@ -46,6 +46,18 @@ extension XCScheme { self.blueprintName = blueprintName } + public init(referencedContainer: String, + blueprintIdentifier: String, + buildableName: String, + blueprintName: String, + buildableIdentifier: String = "primary") { + self.referencedContainer = referencedContainer + self.blueprint = .string(blueprintIdentifier) + self.buildableName = buildableName + self.buildableIdentifier = buildableIdentifier + self.blueprintName = blueprintName + } + // MARK: - XML init(element: AEXMLElement) throws { From 32774ad46d96f412fe5a15118faa419d3b29e100 Mon Sep 17 00:00:00 2001 From: freddi Date: Sat, 1 May 2021 20:08:58 +0900 Subject: [PATCH 2/2] modify CHANGELOG.md --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5633fdbfa..6e2785f85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## Next +### Added + +- Allows passing BuildableIdentifier String to BuildableReference initializer [#605](https://github.com/tuist/XcodeProj/pull/605) by [@freddi-kit](https://github.com/freddi-kit) + ## 7.22.0 - Ringui Dingui ### Added